PHRUTS_ActionService represents the "controller" in the Model-View-Controller (MVC) design pattern for web applications that is commonly known as "Model 2".
Generally, a "Model 2" application is architected as follows:
<p>The standard version of PHRUTS_ActionService implements the following logic for each incoming HTTP request. You can override some or all of this functionality by subclassing this service and implementing your own version of the processing.</p>
Located in /action/PHRUTS_ActionService.php (line 103)
Logging instance.
Comma-separated list of context-relative path(s) to our configuration resource(s) for the default module.
The digester used to produce PHRUTS_ModuleConfig object from a PHruts configuration file.
The factories data sources that has been configured for this module, if any.
The resources object for our internal resources.
The PHP base name of our internal resources.
The PHRUTS_RequestProcessor instance we will use to process all incoming requests.
Service context.
Return the specified data source for the current module.
Return the PHRUTS_MessageResources instance containing our internal message strings.
Return the module configuration object for the currently selected module.
Look up and return the PHRUTS_RequestProcessor responsible for the specified module, creating a new one if necessary.
Initialize this service.
Most of processing has been factored into support methods so that you can override particular functionality at a fairly granular level.
Create (if needed) and return a new PHIGEST_Digester instance that has been initialized to process PHruts module configuration file and configure a corresponding PHRUTS_ModuleConfig object (which must be pushed on to the evaluation stack before parsing begins).
Initialize our internal message resources bundle.
Initialize the application configuration information for the specified module.
Initialize the data sources for the specified module.
Initialize the application message resources for the specified module.
Initialize the plug ins for the specified module.
Initialize global characteristics of the controller service.
Perform the standard request processing for this request, and create the corresponding response.
Documentation generated on Sat, 31 May 2008 15:45:52 +0200 by phpDocumentor 1.4.1