Zend_Controller_FrontLocated in /Zend/Controller/Front.php (line 46)
void|Zend_Controller_Response_Abstract
dispatch
([Zend_Controller_Request_Abstract $request = null], [Zend_Controller_Response_Abstract $response = null])
static Zend_Controller_Front
$_instance
= null (line 75)
Singleton instance
Marked only as protected to allow extension of the class. To extend, simply override getInstance().
string
$_baseUrl
= null (line 52)
Base URL
string|array
$_controllerDir
= null (line 59)
Directory|ies where controllers are stored
Zend_Controller_Dispatcher_Interface
$_dispatcher
= null (line 65)
Instance of Zend_Controller_Dispatcher_Interface
array
$_invokeParams
= array() (line 82)
Array of invocation parameters to use when instantiating action
controllers
Zend_Controller_Plugin_Broker
$_plugins
= null (line 88)
Instance of Zend_Controller_Plugin_Broker
Zend_Controller_Request_Abstract
$_request
= null (line 94)
Instance of Zend_Controller_Request_Abstract
Zend_Controller_Response_Abstract
$_response
= null (line 100)
Instance of Zend_Controller_Response_Abstract
boolean
$_returnResponse
= false (line 107)
Whether or not to return the response prior to rendering output while in dispatch(); default is to send headers and render output.
Zend_Controller_Router_Interface
$_router
= null (line 113)
Instance of Zend_Controller_Router_Interface
boolean
$_throwExceptions
= false (line 120)
Whether or not exceptions encountered in dispatch() should be
thrown or trapped in the response object
static run (line 195)
Convenience feature, calls setControllerDirectory()->setRouter()->dispatch()
In PHP 5.1.x, a call to a static method never populates $this -- so run() may actually be called after setting up your front controller.
addControllerDirectory (line 213)
Add a controller directory to the controller directory stack
If $args is presented and is a string, uses it for the array key mapping to the directory specified.
clearParams (line 559)
Clear the controller parameter stack
By default, clears all parameters. If a parameter name is given, clears only that parameter; if an array of parameter names is provided, clears each.
dispatch (line 651)
Dispatch an HTTP request to a controller/action.
getBaseUrl (line 425)
Retrieve the currently set base URL
getControllerDirectory (line 257)
Retrieve controller directory
Retrieves stored controller directory
getDefaultAction (line 303)
Retrieve the default action (unformatted string)
getDefaultControllerName (line 280)
Retrieve the default controller (unformatted string)
getDispatcher (line 449)
Return the dispatcher object.
getParam (line 530)
Retrieve a single parameter from the controller parameter stack
getParams (line 544)
Retrieve action controller instantiation parameters
getRequest (line 339)
Return the request object.
getResponse (line 493)
Return the response object.
getRouter (line 379)
Return the router object.
Instantiates a Zend_Controller_Router_Rewrite object if no router currently set.
resetInstance (line 158)
Resets all object properties of the singleton instance
Primarily used for testing; could be used to chain front controllers.
returnResponse (line 631)
Set whether dispatch() should return the response without first rendering output. By default, output is rendered and dispatch() returns nothing.
setBaseUrl (line 409)
Set the base URL used for requests
Use to set the base URL segment of the REQUEST_URI to use when determining PATH_INFO, etc. Examples:
setControllerDirectory (line 239)
Set controller directory
Stores controller directory to pass to dispatcher. May be an array of directories or a string containing a single directory.
setDefaultAction (line 291)
Set the default action (unformatted string)
setDefaultControllerName (line 268)
Set the default controller (unformatted string)
setDispatcher (line 438)
Set the dispatcher object. The dispatcher is responsible for taking a Zend_Controller_Dispatcher_Token object, instantiating the controller, and call the action method of the controller.
setParam (line 505)
Add or modify a parameter to use when instantiating an action controller
setParams (line 518)
Set parameters to pass to action controller constructors
setRequest (line 319)
Set request class/object
Set the request object. The request holds the request environment.
If a class name is provided, it will instantiate it
setResponse (line 473)
Set response class/object
Set the response object. The response is a container for action responses and headers. Usage is optional.
If a class name is provided, instantiates a response object.
setRouter (line 357)
Set router class/object
Set the router object. The router is responsible for mapping the request to a controller and action.
If a class name is provided, instantiates router with any parameters registered via setParam() or setParams().
throwExceptions (line 610)
Set whether exceptions encounted in the dispatch loop should be thrown or caught and trapped in the response object
Default behaviour is to trap them in the response object; call this method to have them thrown.
Documentation generated on Wed, 21 Feb 2007 11:49:23 -0800 by phpDocumentor 1.3.1