Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17736 программистов и 1739 роботов. Сейчас ищут 1290 программистов ...
The Yaf_Dispatcher class
Вернуться к: Yaf
(Yaf >=1.0.0)
Введение
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.
Обзор классов
final
Yaf_Dispatcher
{
/* Свойства */
protected
$_router
;
protected
$_view
;
protected
$_request
;
protected
$_plugins
;
protected
$_auto_render
;
protected
$_return_response
;
protected
$_instantly_flush
;
protected
$_default_module
;
protected
$_default_controller
;
protected
$_default_action
;
/* Методы */
}Свойства
- _router
- _view
- _request
- _plugins
- _instance
- _auto_render
- _return_response
- _instantly_flush
- _default_module
- _default_controller
- _default_action
Содержание
- Yaf_Dispatcher::autoRender — Switch on/off autorendering
- Yaf_Dispatcher::catchException — Switch on/off exception catching
- Yaf_Dispatcher::__clone — Yaf_Dispatcher can not be cloned
- Yaf_Dispatcher::__construct — Yaf_Dispatcher constructor
- Yaf_Dispatcher::disableView — Disable view rendering
- Yaf_Dispatcher::dispatch — Dispatch a request
- Yaf_Dispatcher::enableView — enable view rendering
- Yaf_Dispatcher::flushInstantly — Switch on/off the instant flushing
- Yaf_Dispatcher::getApplication — Retrive the application
- Yaf_Dispatcher::getInstance — Retrive the dispatcher instance
- Yaf_Dispatcher::getRequest — Retrive the request instance
- Yaf_Dispatcher::getRouter — Retrive router instance
- Yaf_Dispatcher::initView — Initialize view and return it
- Yaf_Dispatcher::registerPlugin — Register a plugin
- Yaf_Dispatcher::returnResponse — The returnResponse purpose
- Yaf_Dispatcher::setDefaultAction — Change default action name
- Yaf_Dispatcher::setDefaultController — Change default controller name
- Yaf_Dispatcher::setDefaultModule — Change default module name
- Yaf_Dispatcher::setErrorHandler — Set error handler
- Yaf_Dispatcher::setRequest — The setRequest purpose
- Yaf_Dispatcher::setView — Set a custom view engine
- Yaf_Dispatcher::__sleep — Yaf_Dispatcher can not be serialized
- Yaf_Dispatcher::throwException — Switch on/off exception throwing
- Yaf_Dispatcher::__wakeup — Yaf_Dispatcher can not be unserialized
Вернуться к: Yaf