Public Member Functions | |
__construct () | |
handleRequest (HttpRequest $request) | |
setMav (ModelAndView $mav) | |
getMav () | |
add (Controller $controller, RequestType $requestType=null) | |
setDefaultRequestType (RequestType $requestType) | |
Private Member Functions | |
getActiveController (HttpRequest $request) | |
Private Attributes | |
$innerControllers = array() | |
$defaultRequestType = null | |
$mav = null |
Definition at line 12 of file ControllersCollection.class.php.
ControllersCollection::__construct | ( | ) |
Definition at line 19 of file ControllersCollection.class.php.
References Model::create(), ModelAndView::create(), and RequestType::post().
ControllersCollection::add | ( | Controller $ | controller, | |
RequestType $ | requestType = null | |||
) |
Definition at line 96 of file ControllersCollection.class.php.
References ProxyController::create().
ControllersCollection::getActiveController | ( | HttpRequest $ | request | ) | [private] |
Definition at line 125 of file ControllersCollection.class.php.
Referenced by handleRequest().
ControllersCollection::getMav | ( | ) |
Definition at line 88 of file ControllersCollection.class.php.
ControllersCollection::handleRequest | ( | HttpRequest $ | request | ) |
Implements Controller.
Definition at line 31 of file ControllersCollection.class.php.
References TextUtils::downFirst(), getActiveController(), and Assert::isNotEmptyArray().
ControllersCollection::setDefaultRequestType | ( | RequestType $ | requestType | ) |
Definition at line 115 of file ControllersCollection.class.php.
ControllersCollection::setMav | ( | ModelAndView $ | mav | ) |
Definition at line 78 of file ControllersCollection.class.php.
ControllersCollection::$defaultRequestType = null [private] |
Definition at line 16 of file ControllersCollection.class.php.
ControllersCollection::$innerControllers = array() [private] |
Definition at line 14 of file ControllersCollection.class.php.
ControllersCollection::$mav = null [private] |
Definition at line 17 of file ControllersCollection.class.php.