Arbit - project tracking

Arbit - project tracking

API documentation :: Docs For Class arbitController

Core::arbitController

Class arbitController

Base controller, which just throws a dedicated exception, when an unknown method (eg.

Base controller, which just throws a dedicated exception, when an unknown method (eg. action) is called on the controller.

ezcMvcController
   |
   --arbitController
Author(s):
Version:   $Revision: 1236 $
License:   GPL

Descendants

Child Class Description
arbitModulePdependController Base php_doc controller.
arbitModulePhplocController Base php_doc controller.
arbitModuleFaqController Base faq controller.
arbitModuleNotificationController Base notification controller.
arbitModuleCiController Base php_doc controller.
arbitModuleSourceController Base source controller.
arbitModuleWikiController Base wiki controller.
arbitModuleImporterController Base importer controller.
arbitModuleTrackerController Base tracker controller.
arbitModulePhpcsController Base phpcs controller.
arbitModulePhpDocController Base php_doc controller.
arbitModulePhpunitController Base phpunit controller.
arbitCoreModuleUserAuthentification Base interface for user authentication mechanisms.
arbitAdminCouchdbController CouchDB backend management controller.
arbitProjectController Project controller, containing basic project context information and is responsible for dispatching to module controllers.
arbitAdminController Main controller for the arbit project tracker, implementing all user and group related functionality.
arbitCronController Controller fro cron related tasks, wrpping around periodic.
arbitCoreModuleController Main controller for the arbit project tracker, implementing all user and group related functionality.
arbitErrorController Base controller, which just throws a dedicated exception, when an unknown method (eg.
arbitMainController Core controller which will be used for all project independant actions.

Method Summary

public static string createActionMethodName( $action )
Creates a method name to call from an action name.
public ezcMvcResult|ezcMvcInternalRedirect createResult( )
Runs the controller to process the query and return variables usable to render the view.
protected void setRequestVariables( $request )
Don't copy shit here.
public void __call( $action , $parameters )
Wrapper for unknown actions Wrapper for unknown actions, which throws an exception instead of causing PHP to report a fatal error.

Methods

createActionMethodName

static string createActionMethodName( string $action )

Creates a method name to call from an action name.

Creates a method name to call from an action name.

Parameters:
Name Type Description
$action string

createResult

ezcMvcResult|ezcMvcInternalRedirect createResult( )

Runs the controller to process the query and return variables usable to render the view.

Runs the controller to process the query and return variables usable to render the view.

Exceptions:
Type Description
arbitControllerUnknownActionException if the action method could not be found
Redefined in descendants as:
Method Description
arbitProjectController::createResult() Runs the controller to process the query and return variables usable to render the view. 

setRequestVariables

void setRequestVariables( $request )

Don't copy shit here.

Don't copy shit here...

Parameters:
Name Type Description
$request ezcMvcRequest

__call

void __call( string $action , $parameters )

Wrapper for unknown actions Wrapper for unknown actions, which throws an exception instead of causing PHP to report a fatal error.

Wrapper for unknown actions Wrapper for unknown actions, which throws an exception instead of causing PHP to report a fatal error.

Parameters:
Name Type Description
$action string
$parameters array
Redefined in descendants as:
Method Description
arbitCoreModuleController::__call() Dispatch calls to authentification mechanisms Dispatches all calls where the name of the action equals one of the authentification mechanisms to the respective implementation to make specific implementation possible, like a "Forgot Password" feature which is not required for OpenId. 
Documentation generated on Mon, 05 Apr 2010 14:01:37 +0200 by phpDocumentor 1.4.3