Arbit - project tracking

Arbit - project tracking

API documentation :: Docs For Class arbitCoreDefinition

Core::arbitCoreDefinition

Class arbitCoreDefinition

Arbit core controller definition

Arbit core controller definition

arbitBaseStruct
   |
   --arbitModuleDefintion
      |
      --arbitCoreDefinition
Author(s):
Version:   $Revision: 1692 $
License:   GPL

Member Variables

protected array $commands = array(
'has-module' => 'arbitHasModuleCommand',
)

List of command definitions of the module Array containing command names and their assiciated classes in the module definition.

List of command definitions of the module Array containing command names and their assiciated classes in the module definition.

  1.   array(
  2.       'mymodule.mycommand' => 'myModuleMyCommand',
  3.       ...
  4.   )

protected array $properties = array(
'autoload' => array(
// No explicit autoload definition required for core module, all
// classes are available through the default autoload mechanism.
),'permissions'=>array('core_versions_edit'=>'User is allowed to edit the available project versions.','core_components_edit'=>'User is allowed to edit the available project components.','core_groups_edit'=>'User is allowed to edit the permissions associated with groups.','core_groups_create'=>'User is allowed to create new groups.','core_users_manage'=>'User is allowed to change the associated groups for users.','core_users_accept'=>'User is allowed to change the validation state of users.',),'slots'=>array('coreDashboardInfo'=>'arbitMainControllerSlots::dashboardUpdate',),'signals'=>array('coreNewUser'=>'A new user has been created.','coreConfirmedUser'=>'A user account has been confirmed by the user itself.','coreLoginUser'=>'A user has logged in.','coreLogoutUser'=>'A user has logged out.','coreProjectVersionsUpdate'=>'The available versions of a project have been updated.','coreProjectComponentsUpdate'=>'The available components of a project have been updated.','coreNewGroup'=>'A new group has been created.','coreDashboardInfo'=>'Information updates for the dashboard.',),'templateDirectory'=>'templates/','controller'=>'arbitCoreModuleController','path'=>null,)

Array containing the module structures properties.

Array containing the module structures properties. Take a look at the property descriptions in the class level documentation for a more detailed description for each of the properties. Do not add any properties to this array, which are not defined in this base class, because those might be used later on by the core.

Inherited Member Variables

From arbitModuleDefintion
protected arbitModuleDefintion::$caches
protected arbitModuleDefintion::$couchDbDocuments
protected arbitModuleDefintion::$couchDbViews
protected arbitModuleDefintion::$facades
protected arbitModuleDefintion::$viewModels

Inherited Methods

From arbitModuleDefintion
protected void arbitModuleDefintion::initializeCaches()
Initialize module caches
protected void arbitModuleDefintion::initializeCommands()
Initialize commands
protected void arbitModuleDefintion::initializeCouchDbDocuments()
Initialize CouchDB document classes
protected void arbitModuleDefintion::initializeCouchDbViews()
Initialize CouchDB view classes
protected void arbitModuleDefintion::initializeFacades()
Initialize facades
public void arbitModuleDefintion::initializeModule()
Initialize module Initialize the module using the values defined in the module definition class properties.
protected void arbitModuleDefintion::initializeViews()
Initialize views
public mixed arbitModuleDefintion::__get()
Get property value Get property values. properties on the first request to this property. sued to load the autoload array only when it is requested.
From arbitBaseStruct
protected void arbitBaseStruct::deepClone()
Deep clone array structures
public array arbitBaseStruct::getProperties()
Get property names Returns an arary with all properties defined in this struct.
public void arbitBaseStruct::__clone()
Method called, when struct ist cloned
Documentation generated on Mon, 05 Apr 2010 14:01:45 +0200 by phpDocumentor 1.4.3