Arbit - project tracking

Arbit - project tracking

API documentation :: Docs For Class arbitPdependBackendIniModuleConfiguration

Pdepend::IniBackend::arbitPdependBackendIniModuleConfiguration

Class arbitPdependBackendIniModuleConfiguration

arbit project configuration

arbit project configuration

arbitBackendIniConfigurationBase
   |
   --arbitBackendIniModuleConfiguration
      |
      --arbitPdependBackendIniModuleConfiguration
Author(s):
Version:   $Revision: 1511 $
License:   GPL

Member Variables

protected array $defaultValues = array(
'main' => array(
'optimization' => 'best',
'ignore' => 'libraries,external,templates',
'subdir' => './',
),'classes'=>array('warn'=>array('cis'=>10,'cloc'=>1000,'cr'=>5,'csz'=>50,'dit'=>5,'eloc'=>250,'impl'=>5,'loc'=>1250,'ncloc'=>500,'nom'=>10,'rcr'=>5,'vars'=>10,'varsi'=>15,'varsnp'=>10,'wmc'=>50,'wmci'=>50,'wmcnp'=>50,),'error'=>array('cis'=>25,'cloc'=>5000,'cr'=>8,'csz'=>100,'dit'=>10,'eloc'=>500,'impl'=>8,'loc'=>1500,'ncloc'=>1000,'nom'=>25,'rcr'=>8,'vars'=>25,'varsi'=>35,'varsnp'=>25,'wmc'=>80,'wmci'=>80,'wmcnp'=>80,),),'methods'=>array('warn'=>array('ccn'=>10,'ccn2'=>10,'cloc'=>100,'eloc'=>20,'loc'=>100,'ncloc'=>20,'npath'=>100,),'error'=>array('ccn'=>25,'ccn2'=>25,'cloc'=>500,'eloc'=>50,'loc'=>100,'ncloc'=>50,'npath'=>200,),),)

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(
'optimization' => array( 'main', 'optimization' ),'ignore'=>array('main','ignore'),'subdir'=>array('main','subdir'),'classes_warn'=>array('classes','warn'),'classes_error'=>array('classes','error'),'methods_warn'=>array('methods','warn'),'methods_error'=>array('methods','error'),)

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