PHP Class Storm\Api\Base\IdentityMap

Author: Elliot Levin ([email protected])
Afficher le fichier Open project: timetoogo/penumbra Class Usage Examples

Protected Properties

Свойство Type Description
$EntityMap Storm\Core\Object\IEntityMap The EntityMap for this identity map.

Méthodes publiques

Méthode Description
CacheEntities ( array $Entities )
CacheEntity ( $Entity, Identity $Identity = null )
Clear ( )
GetFromCache ( Identity $Identity )
RemoveAllFromCache ( array $Entities )
RemoveFromCache ( $Entity )
__construct ( Storm\Core\Object\IEntityMap $EntityMap, Storm\Utilities\Cache\ICache $Cache )

Method Details

CacheEntities() final public méthode

final public CacheEntities ( array $Entities )
$Entities array

CacheEntity() final public méthode

final public CacheEntity ( $Entity, Identity $Identity = null )
$Identity Storm\Core\Object\Identity

Clear() final public méthode

final public Clear ( )

GetFromCache() final public méthode

final public GetFromCache ( Identity $Identity )
$Identity Storm\Core\Object\Identity

RemoveAllFromCache() final public méthode

final public RemoveAllFromCache ( array $Entities )
$Entities array

RemoveFromCache() final public méthode

final public RemoveFromCache ( $Entity )

__construct() public méthode

public __construct ( Storm\Core\Object\IEntityMap $EntityMap, Storm\Utilities\Cache\ICache $Cache )
$EntityMap Storm\Core\Object\IEntityMap
$Cache Storm\Utilities\Cache\ICache

Property Details

$EntityMap protected_oe property

The EntityMap for this identity map.
protected IEntityMap,Storm\Core\Object $EntityMap
Résultat Storm\Core\Object\IEntityMap