PHP Класс Phrozn\Registry\Container

Автор: Victor Farazdagi
Наследование: implements Serializable, implements ArrayAccess, implements Phrozn\Registry\Has\Dao, implements Phrozn\Registry\Has\Values
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$values array Registry values

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

Метод Описание
__construct ( Phrozn\Registry\Dao $dao = null ) : void Initialize container
get ( string $name ) : mixed Get property value
getDao ( ) : Phrozn\Has\Dao Get DAO.
getValues ( ) : Phrozn\Has\Values Get values attribute.
init ( ) : void Initialize container
offsetExists ( mixed $offset ) : boolean ArrayAccess method - check whether offset exists
offsetGet ( mixed $offset ) : mixed ArrayAccess method - get offset value
offsetSet ( mixed $offset, $value ) : void ArrayAccess method - set the offset value
offsetUnset ( mixed $offset ) : void ArrayAccess method - reset value at offset
read ( ) : Container (Re)read current container from DAO
remove ( string $name ) : void Unset property
save ( ) : Container Persist current instance
serialize ( ) : string Serialize container
set ( string $name, mixed $value ) : Container Set property value
setDao ( Phrozn\Registry\Dao $dao ) : Phrozn\Has\Dao Set DAO.
setValues ( array $values ) : Phrozn\Has\Values Set values attribute.
unserialize ( string $serialized ) : array Unserialize container

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

__construct() публичный Метод

Initialize container
public __construct ( Phrozn\Registry\Dao $dao = null ) : void
$dao Phrozn\Registry\Dao Data access object
Результат void

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

Get property value
public get ( string $name ) : mixed
$name string Property name
Результат mixed

getDao() публичный Метод

Get DAO.
public getDao ( ) : Phrozn\Has\Dao
Результат Phrozn\Has\Dao

getValues() публичный Метод

Get values attribute.
public getValues ( ) : Phrozn\Has\Values
Результат Phrozn\Has\Values

init() публичный Метод

Initialize container
public init ( ) : void
Результат void

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

ArrayAccess method - check whether offset exists
public offsetExists ( mixed $offset ) : boolean
$offset mixed Offset to check
Результат boolean

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

ArrayAccess method - get offset value
public offsetGet ( mixed $offset ) : mixed
$offset mixed Offset to check
Результат mixed

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

ArrayAccess method - set the offset value
public offsetSet ( mixed $offset, $value ) : void
$offset mixed Offset to check
Результат void

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

ArrayAccess method - reset value at offset
public offsetUnset ( mixed $offset ) : void
$offset mixed Offset to check
Результат void

read() публичный Метод

(Re)read current container from DAO
public read ( ) : Container
Результат Container

remove() публичный Метод

Unset property
public remove ( string $name ) : void
$name string Member name
Результат void

save() публичный Метод

Persist current instance
public save ( ) : Container
Результат Container

serialize() публичный Метод

Serialize container
public serialize ( ) : string
Результат string

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

Set property value
public set ( string $name, mixed $value ) : Container
$name string Property name
$value mixed Property value
Результат Container

setDao() публичный Метод

Set DAO.
public setDao ( Phrozn\Registry\Dao $dao ) : Phrozn\Has\Dao
$dao Phrozn\Registry\Dao Data access object
Результат Phrozn\Has\Dao

setValues() публичный Метод

Set values attribute.
public setValues ( array $values ) : Phrozn\Has\Values
$values array Values attribute
Результат Phrozn\Has\Values

unserialize() публичный Метод

Unserialize container
public unserialize ( string $serialized ) : array
$serialized string Serialized data
Результат array

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

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

Registry values
protected array $values
Результат array