PHP 클래스 Ergo\Routing\RoutedController

상속: implements Ergo\Routing\Controller
파일 보기 프로젝트 열기: 99designs/ergo

공개 메소드들

메소드 설명
__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