_controllerClass; } /** * @param string $controllerClass */ public function setControllerClass($controllerClass) { $this->_controllerClass = $controllerClass; } /** * @return string */ public function getControllerMethod() { return $this->_controllerMethod; } /** * @param string $controllerMethod */ public function setControllerMethod($controllerMethod) { $this->_controllerMethod = $controllerMethod; } /** * @var string[] */ private $_permissions; /** * @var string[] */ private $_middlewares; /** * @return \string[] */ public function getMiddlewares() { return $this->_middlewares; } /** * @param \string[] $middlewares */ public function setMiddlewares($middlewares) { $this->_middlewares = $middlewares; } /** * @var string */ private $_method; /** * @return string */ public function getMethod() { return $this->_method; } /** * @param string $method */ public function setMethod($method) { $this->_method = $method; } /** * @return string */ public function getUrl() { return $this->_url; } /** * @param string $url */ public function setUrl($url) { $this->_url = $url; } /** * @return \string[] */ public function getPermissions() { return $this->_permissions; } /** * @param \string[] $permissions */ public function setPermissions($permissions) { $this->_permissions = $permissions; } }