PHP Class Storm\Drivers\Base\Object\Properties\Collections\Collection

Inheritance: extends ArrayObject, implements Storm\Drivers\Base\Object\Properties\Collections\ICollection
Show file Open project: timetoogo/penumbra Class Usage Examples

Protected Properties

Property Type Description
$OriginalEntities

Public Methods

Method Description
GetEntityType ( )
ToArray ( )
__GetNewEntities ( )
__GetOriginalEntities ( )
__GetRemovedEntities ( )
__IsAltered ( )
__construct ( $EntityType, array $Entities = [] )
append ( $Entity )
exchangeArray ( $Input )
offsetExists ( $Index )
offsetGet ( $Index )
offsetSet ( $Index, $Entity )
offsetUnset ( $Index )

Protected Methods

Method Description
SetIsAltered ( $IsAltered )

Private Methods

Method Description
VerifyEntity ( $Method, $Entity )

Method Details

GetEntityType() final public method

final public GetEntityType ( )

SetIsAltered() final protected method

final protected SetIsAltered ( $IsAltered )

ToArray() public method

public ToArray ( )

__GetNewEntities() final public method

final public __GetNewEntities ( )

__GetOriginalEntities() final public method

final public __GetOriginalEntities ( )

__GetRemovedEntities() final public method

final public __GetRemovedEntities ( )

__IsAltered() final public method

final public __IsAltered ( )

__construct() public method

public __construct ( $EntityType, array $Entities = [] )
$Entities array

append() public method

public append ( $Entity )

exchangeArray() public method

public exchangeArray ( $Input )

offsetExists() public method

public offsetExists ( $Index )

offsetGet() public method

public offsetGet ( $Index )

offsetSet() public method

public offsetSet ( $Index, $Entity )

offsetUnset() public method

public offsetUnset ( $Index )

Property Details

$OriginalEntities protected property

protected $OriginalEntities