PHP Класс Ergo\Routing\RoutedController

Наследование: implements Ergo\Routing\Controller
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( $router = null )
addRequestFilter ( Ergo\Routing\RequestFilter $filter ) Adds an {@link RequestFilter} to the controller
configure ( $script ) Executes a php script in the context of the controller for configuration
connect ( $url, $name, $controller = null ) Defines a url, a route name and an optional controller
execute ( $request ) * (non-phpdoc)
setControllerResolver ( Ergo\Routing\ControllerResolver $factory ) Sets an optional controller factory to use to build controllers

Приватные методы

Метод Описание
_controllerFor ( $name ) Gets a controller for a path, either from a locally registered controller or one from a controller factory

Описание методов

__construct() публичный Метод

public __construct ( $router = null )

addRequestFilter() публичный Метод

Adds an {@link RequestFilter} to the controller
public addRequestFilter ( Ergo\Routing\RequestFilter $filter )
$filter Ergo\Routing\RequestFilter

configure() публичный Метод

Executes a php script in the context of the controller for configuration
public configure ( $script )

connect() публичный Метод

Defines a url, a route name and an optional controller
public connect ( $url, $name, $controller = null )
$url string the url to connect the route to
$name string an arbitrary controller name, must be unique
$controller mixed either a controller class, or the name of another route

execute() публичный Метод

* (non-phpdoc)
См. также: Controller::execute
public execute ( $request )

setControllerResolver() публичный Метод

Sets an optional controller factory to use to build controllers
public setControllerResolver ( Ergo\Routing\ControllerResolver $factory )
$factory Ergo\Routing\ControllerResolver