TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Config Class Reference

Public Member Functions

 __construct (PackageInterface $package, IOInterface $IO=null)
 
 get ($configKey)
 

Protected Member Functions

 setAliasLoaderConfigFromPackage (PackageInterface $package)
 
 handleDeprecatedConfigurationInPackage (PackageInterface $package)
 

Protected Attributes

 $config
 
 $IO
 

Detailed Description

Class Config

Definition at line 20 of file class-alias-loader/src/Config.php.

Constructor & Destructor Documentation

__construct ( PackageInterface  $package,
IOInterface  $IO = null 
)
Parameters
PackageInterface$package
IOInterface$IO

Definition at line 42 of file class-alias-loader/src/Config.php.

References Config\$IO, and Config\setAliasLoaderConfigFromPackage().

Member Function Documentation

get (   $configKey)
Parameters
string$configKey
Returns
mixed

Definition at line 52 of file class-alias-loader/src/Config.php.

References Config\$config.

handleDeprecatedConfigurationInPackage ( PackageInterface  $package)
protected

Ensures backwards compatibility for packages which used helhum/class-alias-loader

Parameters
PackageInterface$package
Returns
array

Definition at line 96 of file class-alias-loader/src/Config.php.

Referenced by Config\setAliasLoaderConfigFromPackage().

setAliasLoaderConfigFromPackage ( PackageInterface  $package)
protected
Parameters
PackageInterface$package

Definition at line 76 of file class-alias-loader/src/Config.php.

References Config\handleDeprecatedConfigurationInPackage().

Referenced by Config\__construct().

Member Data Documentation

$config
protected
Initial value:
= array(
'class-alias-maps' => null,
'always-add-alias-loader' => false,
'autoload-case-sensitivity' => true
)

Definition at line 27 of file class-alias-loader/src/Config.php.

Referenced by Config\get().

$IO
protected

Definition at line 36 of file class-alias-loader/src/Config.php.

Referenced by Config\__construct().