Arbit - project tracking

Arbit - project tracking

API documentation :: Docs For Class arbitBackendIniProjectConfiguration

Core::IniBackend::arbitBackendIniProjectConfiguration

Class arbitBackendIniProjectConfiguration

arbit project configuration

arbit project configuration

arbitBackendIniConfigurationBase
   |
   --arbitBackendIniProjectConfiguration
Author(s):
Version:   $Revision: 1652 $
License:   GPL

Member Variables

protected array $defaultValues = array(
'project' => array(
'name' => 'Missing project name',
'description' => 'Missing project description.',
'language' => 'en',
'module' => array(),),'user'=>array('auth'=>array('Password'=>'arbitCoreModuleUserPasswordAuthentification'),'administrator'=>array(),),'mail'=>array('transport'=>'','options'=>array(),),)

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(
'name' => array( 'project', 'name' ),'description'=>array('project','description'),'language'=>array('project','language'),'modules'=>array('project','module'),'administrators'=>array('user','administrator'),'auth'=>array('user','auth'),)

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

Method Summary

public void __construct( $config , $project )
Construct from ezc configuration manager

Inherited Methods

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.

Methods

__construct

void __construct( $config , string $project )

Construct from ezc configuration manager

Construct from ezc configuration manager

Parameters:
Name Type Description
$config ezcConfigurationManager
$project string
Redefinition of:
Method Description
arbitBackendIniConfigurationBase::__construct() Construct from ezc configuration manager
Documentation generated on Mon, 05 Apr 2010 14:02:13 +0200 by phpDocumentor 1.4.3