PHP Class Storm\Drivers\Base\Object\Properties\Accessors\Traversing

Inheritance: extends Accessor
Show file Open project: timetoogo/penumbra

Public Methods

Method Description
GetNestedAccessors ( ) : Accessor[]
GetValue ( $Entity )
SetValue ( $Entity, $Value )
__clone ( )
__construct ( array $NestedAccessors )

Protected Methods

Method Description
GetterIdentifier ( &$Identifier )
SetterIdentifier ( &$Identifier )

Private Methods

Method Description
Add ( Accessor $Accessor )
GetTraversedValue ( $Entity )

Method Details

GetNestedAccessors() final public method

final public GetNestedAccessors ( ) : Accessor[]
return Accessor[]

GetValue() final public method

final public GetValue ( $Entity )

GetterIdentifier() final protected method

final protected GetterIdentifier ( &$Identifier )

SetValue() final public method

final public SetValue ( $Entity, $Value )

SetterIdentifier() final protected method

final protected SetterIdentifier ( &$Identifier )

__clone() public method

public __clone ( )

__construct() public method

public __construct ( array $NestedAccessors )
$NestedAccessors array