Php/docs/class.yaf-dispatcher

From Get docs

(Yaf >=1.0.0)

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


final Yaf_Dispatcher {

/* Properties */

protected $_router

protected $_view

protected $_request

protected $_plugins

protected static $_instance

protected $_auto_render

protected $_return_response

protected $_instantly_flush

protected $_default_module

protected $_default_controller

protected $_default_action

/* Methods */

public autoRender ([ bool $flag ] ) : Yaf_Dispatcher

public catchException ([ bool $flag ] ) : Yaf_Dispatcher

public __construct ( )

public disableView ( ) : bool

public enableView ( ) : Yaf_Dispatcher

public flushInstantly ([ bool $flag ] ) : Yaf_Dispatcher

public getDefaultAction ( ) : string

public getDefaultController ( ) : string

public getDefaultModule ( ) : string

public static getInstance ( ) : Yaf_Dispatcher

public getRouter ( ) : Yaf_Router

public initView ( string $templates_dir [, array $options ] ) : Yaf_View_Interface

public returnResponse ( bool $flag ) : Yaf_Dispatcher

public setDefaultAction ( string $action ) : Yaf_Dispatcher

public setDefaultController ( string $controller ) : Yaf_Dispatcher

public setDefaultModule ( string $module ) : Yaf_Dispatcher

public setErrorHandler ( call $callback , int $error_types ) : Yaf_Dispatcher

public throwException ([ bool $flag ] ) : Yaf_Dispatcher

}

Properties

_router
_view
_request
_plugins
_instance
_auto_render
_return_response
_instantly_flush
_default_module
_default_controller
_default_action


Table of Contents