YAF_DISPATCHER(3) 1 YAF_DISPATCHER(3)
The Yaf_Dispatcher class
INTRODUCTION
Yaf_Dispatcher purpose is to initialize the request environment, route the incoming request, and then dispatch any discovered actions; it
aggregates any responses and returns them when the process is complete.
Yaf_Dispatcher also implements the Singleton pattern, meaning only a single instance of it may be available at any given time. This allows
it to also act as a registry on which the other objects in the dispatch process may draw.
CLASS SYNOPSIS
Yaf_Dispatcher
final
Yaf_Dispatcher
Properties
o protected$_router
o protected$_view
o protected$_request
o protected$_plugins
o protectedstatic$_instance
o protected$_auto_render
o protected$_return_response
o protected$_instantly_flush
o protected$_default_module
o protected$_default_controller
o protected$_default_action
Methods
o public Yaf_Dispatcher Yaf_Dispatcher::autoRender ([bool $flag])
o public Yaf_Dispatcher Yaf_Dispatcher::catchException ([bool $flag])
o private void Yaf_Dispatcher::__clone (void )
o public Yaf_Dispatcher::__construct (void )
o public bool Yaf_Dispatcher::disableView (void )
o public Yaf_Response_Abstract Yaf_Dispatcher::dispatch (Yaf_Request_Abstract $request)
o public Yaf_Dispatcher Yaf_Dispatcher::enableView (void )
o public Yaf_Dispatcher Yaf_Dispatcher::flushInstantly ([bool $flag])
o public Yaf_Application Yaf_Dispatcher::getApplication (void )
o publicstatic Yaf_Dispatcher Yaf_Dispatcher::getInstance (void )
o public Yaf_Request_Abstract Yaf_Dispatcher::getRequest (void )
o public Yaf_Router Yaf_Dispatcher::getRouter (void )
o public Yaf_View_Interface Yaf_Dispatcher::initView (string $templates_dir, [array $options])
o public Yaf_Dispatcher Yaf_Dispatcher::registerPlugin (Yaf_Plugin_Abstract $plugin)
o public Yaf_Dispatcher Yaf_Dispatcher::returnResponse (bool $flag)
o public Yaf_Dispatcher Yaf_Dispatcher::setDefaultAction (string $action)
o public Yaf_Dispatcher Yaf_Dispatcher::setDefaultController (string $controller)
o public Yaf_Dispatcher Yaf_Dispatcher::setDefaultModule (string $module)
o public Yaf_Dispatcher Yaf_Dispatcher::setErrorHandler (call $callback, int $error_types)
o public Yaf_Dispatcher Yaf_Dispatcher::setRequest (Yaf_Request_Abstract $request)
o public Yaf_Dispatcher Yaf_Dispatcher::setView (Yaf_View_Interface $view)
o private void Yaf_Dispatcher::__sleep (void )
o public Yaf_Dispatcher Yaf_Dispatcher::throwException ([bool $flag])
o private void Yaf_Dispatcher::__wakeup (void )
PROPERTIES
o $_router
-
o $_view
-
o $_request
-
o $_plugins
-
o $_instance
-
o $_auto_render
-
o $_return_response
-
o $_instantly_flush
-
o $_default_module
-
o $_default_controller
-
o $_default_action
-
PHP Documentation Group YAF_DISPATCHER(3)