Arbit - project tracking

Arbit - project tracking

API documentation :: Docs For Class arbitTrackerBackendIniModuleConfiguration

Tracker::IniBackend::arbitTrackerBackendIniModuleConfiguration

Class arbitTrackerBackendIniModuleConfiguration

arbit project configuration

arbit project configuration

arbitBackendIniConfigurationBase
   |
   --arbitBackendIniModuleConfiguration
      |
      --arbitTrackerBackendIniModuleConfiguration
Author(s):
Version:   $Revision: 1617 $
License:   GPL

Member Variables

protected array $defaultValues = array(
'main' => array(
'types' => array(
'bug' => 'Bug',
'enhancement' => 'Enhancement',
'task' => 'Task',
),'priority'=>array('low'=>'Low','medium'=>'Medium','urgent'=>'Urgent','blocker'=>'Blocker',),'states'=>array('new'=>'New','assigned'=>'Assigned','closed'=>'Closed','feedback'=>'Feedback required',),'resolution'=>array('none'=>'None','fixed'=>'Fixed','implemented'=>'Implemented','done'=>'Done','invalid'=>'Invalid','duplicate'=>'Duplicate',),'default'=>array('types'=>'bug','priority'=>'low','states'=>'new','resolution'=>'none',),),'overview'=>array('report'=>array('Open bugs'=>'type[0]=bug&state[0]=new&state[1]=assigned&sort=priority&order=asc','Newest issues'=>'sort=issue&order=asc','Recent changes'=>'sort=edited&order=asc','Recently implemented'=>'type[]=enhancement&state[]=closed&resolution[]=implemented&sort=edited&order=asc',),),'search'=>array('handler'=>'ezcSearchZendLuceneHandler','url'=>null,),)

Array with default values for all required configuration directives. array has the following structure:

Array with default values for all required configuration directives. The array has the following structure:

  1.   array(
  2.       'group' => array(
  3.           'key' => $value,
  4.           ...
  5.       ),
  6.       ...
  7.   )

protected array $shortcuts = array(
'types' => array( 'main', 'types' ),'priority'=>array('main','priority'),'states'=>array('main','states'),'resolution'=>array('main','resolution'),'default'=>array('main','default'),'reports'=>array('overview','report'),'searchHandler'=>array('search','handler'),'searchUrl'=>array('search','url'),)

Shortcuts for configuration value access.

Shortcuts for configuration value access. These shortcuts may be used for property access to the configuration values. The shortcut array has the following structure:

  1.   array(
  2.       'shortcut' => array( 'group', 'value' ),
  3.       ...
  4.   )

Inherited Member Variables

From arbitBackendIniConfigurationBase
protected arbitBackendIniConfigurationBase::$config
protected arbitBackendIniConfigurationBase::$iniFile
protected arbitBackendIniConfigurationBase::$valueCache

Inherited Methods

From arbitBackendIniModuleConfiguration
public void arbitBackendIniModuleConfiguration::__construct()
Construct from ezc configuration manager
protected string arbitBackendIniModuleConfiguration::getConfigurationFileName()
Get configuration file name from module name
From arbitBackendIniConfigurationBase
public void arbitBackendIniConfigurationBase::__construct()
Construct from ezc configuration manager
public void arbitBackendIniConfigurationBase::get()
Get a configuration value
public void arbitBackendIniConfigurationBase::getAll()
Returns an array with all configuration options and shortcuts
public void arbitBackendIniConfigurationBase::__set()
Property setting stub, always throwing an exception.
Documentation generated on Mon, 05 Apr 2010 14:02:05 +0200 by phpDocumentor 1.4.3