Arbit - project tracking

Arbit - project tracking

API documentation :: Docs For Class arbitBackendIniMainConfiguration

Core::IniBackend::arbitBackendIniMainConfiguration

Class arbitBackendIniMainConfiguration

arbit main configuration

arbit main configuration

arbitBackendIniConfigurationBase
   |
   --arbitBackendIniMainConfiguration
Author(s):
Version:   $Revision: 1236 $
License:   GPL

Member Variables

protected array $defaultValues = array(
'main' => array(
'email' => false,
'language' => 'en',
),'backend'=>array('type'=>'couchdb','connection'=>'couchdb://localhost:5984/arbit_',),'layout'=>array('css'=>array(),'override'=>array(),),'modules'=>array('module'=>array(),),'projects'=>array('project'=>array(),),'mail'=>array('transport'=>'mta','options'=>array(),),)

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

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

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

protected array $shortcuts = array(
'email' => array( 'main', 'email' ),'language'=>array('main','language'),'backendType'=>array('backend','type'),'backendUrl'=>array('backend','connection'),'modules'=>array('modules','module'),'projects'=>array('projects','project'),)

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 )
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 )

Construct from ezc configuration manager

Construct from ezc configuration manager

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