AbstractApplication
in package
implements
ApplicationInterface
Abstract application class
Tags
Interfaces, Classes and Traits
- ApplicationInterface
- Application interface
Table of Contents
- $config : mixed
- Application config
- addConfigValue() : AbstractApplication
- Add new value to config
- config() : mixed
- Access application config
- deleteConfigValue() : AbstractApplication
- Replace existing value in config
- mergeConfig() : AbstractApplication
- Merge new or altered config values with the existing config values
- registerConfig() : AbstractApplication
- Register a new configuration with the application
- updateConfigValue() : AbstractApplication
- Update existing value in config
Properties
$config
Application config
protected
mixed
$config
= null
Methods
addConfigValue()
Add new value to config
public
addConfigValue(string $name, string $value) : AbstractApplication
Parameters
- $name : string
- $value : string
Return values
AbstractApplication —config()
Access application config
public
config() : mixed
Return values
mixed —deleteConfigValue()
Replace existing value in config
public
deleteConfigValue(string $name) : AbstractApplication
Parameters
- $name : string
Return values
AbstractApplication —mergeConfig()
Merge new or altered config values with the existing config values
public
mergeConfig(mixed $config[, bool $preserve = false ]) : AbstractApplication
Parameters
- $config : mixed
- $preserve : bool = false
Tags
Return values
AbstractApplication —registerConfig()
Register a new configuration with the application
public
registerConfig(mixed $config) : AbstractApplication
Parameters
- $config : mixed
Tags
Return values
AbstractApplication —updateConfigValue()
Update existing value in config
public
updateConfigValue(string $name, string $value) : AbstractApplication
Parameters
- $name : string
- $value : string