PHP 클래스 Storm\Core\Object\PropertyData

저자: Elliot Levin ([email protected])
상속: implements IteratorAggregate, implements ArrayAccess
파일 보기 프로젝트 열기: timetoogo/penumbra 1 사용 예제들

공개 메소드들

메소드 설명
Another ( array $PropertyData = [] ) : PropertyData Get another property data instance with new data.
GetProperties ( array $Identifiers = null ) : Storm\Core\Object\IProperty[]
GetProperty ( $Identifier )
GetPropertyData ( ) : array
Matches ( PropertyData $Data ) : boolean Whether or not the property data is the same.
SetProperty ( Storm\Core\Object\IProperty $Property, mixed $Data ) Sets a value for the supplied property
__construct ( array $Properties, array $PropertyData = [] )
getIterator ( )
offsetExists ( $Property )
offsetGet ( $Property )
offsetSet ( $Property, $Data )
offsetUnset ( $Property )

보호된 메소드들

메소드 설명
VerifyProperty ( Storm\Core\Object\IProperty $Property, $Identifier )

메소드 상세

Another() 최종 공개 메소드

Get another property data instance with new data.
final public Another ( array $PropertyData = [] ) : PropertyData
$PropertyData array
리턴 PropertyData

GetProperties() 최종 공개 메소드

final public GetProperties ( array $Identifiers = null ) : Storm\Core\Object\IProperty[]
$Identifiers array
리턴 Storm\Core\Object\IProperty[]

GetProperty() 최종 공개 메소드

final public GetProperty ( $Identifier )

GetPropertyData() 최종 공개 메소드

final public GetPropertyData ( ) : array
리턴 array

Matches() 최종 공개 메소드

Whether or not the property data is the same.
final public Matches ( PropertyData $Data ) : boolean
$Data PropertyData Another property data
리턴 boolean

SetProperty() 최종 공개 메소드

Sets a value for the supplied property
final public SetProperty ( Storm\Core\Object\IProperty $Property, mixed $Data )
$Property Storm\Core\Object\IProperty The property to set the value for
$Data mixed The value to set for the property

VerifyProperty() 보호된 메소드

protected VerifyProperty ( Storm\Core\Object\IProperty $Property, $Identifier )
$Property Storm\Core\Object\IProperty

__construct() 공개 메소드

public __construct ( array $Properties, array $PropertyData = [] )
$Properties array
$PropertyData array

getIterator() 최종 공개 메소드

final public getIterator ( )

offsetExists() 최종 공개 메소드

final public offsetExists ( $Property )

offsetGet() 최종 공개 메소드

final public offsetGet ( $Property )

offsetSet() 최종 공개 메소드

final public offsetSet ( $Property, $Data )

offsetUnset() 최종 공개 메소드

final public offsetUnset ( $Property )