PHP 클래스 Phrozn\Registry\Container

저자: Victor Farazdagi
상속: implements Serializable, implements ArrayAccess, implements Phrozn\Registry\Has\Dao, implements Phrozn\Registry\Has\Values
파일 보기 프로젝트 열기: farazdagi/phrozn 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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