PHP Класс Altax\Foundation\Container

It's not a DI Container. This class contains core objects used globally.
Наследование: implements ArrayAccess, implements Iterator, implements Countable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$app Application
$configFiles Configuration file paths to load.
$input
$instances Container managed instances
$modules Modules
$output

Открытые методы

Метод Описание
addModule ( $name, $module )
count ( )
current ( )
delete ( unknown $key ) Delete a value.
get ( unknown $key, $default = null, $delimiter = '/' ) Get a value
getApp ( )
getConfigFile ( $key )
getConfigFiles ( ) : [type] [getConfigFiles description]
getInput ( )
getInstances ( )
getModule ( $name )
getModules ( )
getName ( )
getOutput ( )
getVersion ( )
getVersionWithCommit ( )
isPhar ( )
key ( )
next ( )
offsetExists ( $offset )
offsetGet ( $offset )
offsetSet ( $offset, $value )
offsetUnset ( $offset )
rewind ( )
set ( unknown $key, unknown $value, $delimiter = '/' ) Set a value.
setApp ( $app )
setConfigFile ( $key, $path )
setConfigFiles ( array $files )
setInput ( $input )
setModules ( array $modules )
setOutput ( $output )
valid ( )

Защищенные методы

Метод Описание
convertMultidimensional ( $oneDimArray, $leafValue ) Convert one dimensional array into multidimensional array

Описание методов

addModule() публичный метод

public addModule ( $name, $module )

convertMultidimensional() защищенный метод

Convert one dimensional array into multidimensional array
protected convertMultidimensional ( $oneDimArray, $leafValue )

count() публичный метод

public count ( )

current() публичный метод

public current ( )

delete() публичный метод

Delete a value.
public delete ( unknown $key )
$key unknown

get() публичный метод

Get a value
public get ( unknown $key, $default = null, $delimiter = '/' )
$key unknown

getApp() публичный метод

public getApp ( )

getConfigFile() публичный метод

public getConfigFile ( $key )

getConfigFiles() публичный метод

[getConfigFiles description]
public getConfigFiles ( ) : [type]
Результат [type]

getInput() публичный метод

public getInput ( )

getInstances() публичный метод

public getInstances ( )

getModule() публичный метод

public getModule ( $name )

getModules() публичный метод

public getModules ( )

getName() публичный метод

public getName ( )

getOutput() публичный метод

public getOutput ( )

getVersion() публичный метод

public getVersion ( )

getVersionWithCommit() публичный метод

isPhar() публичный метод

public isPhar ( )

key() публичный метод

public key ( )

next() публичный метод

public next ( )

offsetExists() публичный метод

public offsetExists ( $offset )

offsetGet() публичный метод

public offsetGet ( $offset )

offsetSet() публичный метод

public offsetSet ( $offset, $value )

offsetUnset() публичный метод

public offsetUnset ( $offset )

rewind() публичный метод

public rewind ( )

set() публичный метод

Set a value.
public set ( unknown $key, unknown $value, $delimiter = '/' )
$key unknown
$value unknown

setApp() публичный метод

public setApp ( $app )

setConfigFile() публичный метод

public setConfigFile ( $key, $path )

setConfigFiles() публичный метод

public setConfigFiles ( array $files )
$files array

setInput() публичный метод

public setInput ( $input )

setModules() публичный метод

public setModules ( array $modules )
$modules array

setOutput() публичный метод

public setOutput ( $output )

valid() публичный метод

public valid ( )

Описание свойств

$app защищенное свойство

Application
protected $app

$configFiles защищенное свойство

Configuration file paths to load.
protected $configFiles

$input защищенное свойство

protected $input

$instances защищенное свойство

Container managed instances
protected $instances

$modules защищенное свойство

Modules
protected $modules

$output защищенное свойство

protected $output