PHP 클래스 Storm\Api\Base\IdentityMap

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

보호된 프로퍼티들

프로퍼티 타입 설명
$EntityMap Storm\Core\Object\IEntityMap The EntityMap for this identity map.

공개 메소드들

메소드 설명
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 )

메소드 상세

CacheEntities() 최종 공개 메소드

final public CacheEntities ( array $Entities )
$Entities array

CacheEntity() 최종 공개 메소드

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

Clear() 최종 공개 메소드

final public Clear ( )

GetFromCache() 최종 공개 메소드

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

RemoveAllFromCache() 최종 공개 메소드

final public RemoveAllFromCache ( array $Entities )
$Entities array

RemoveFromCache() 최종 공개 메소드

final public RemoveFromCache ( $Entity )

__construct() 공개 메소드

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

프로퍼티 상세

$EntityMap 보호되어 있는 프로퍼티

The EntityMap for this identity map.
protected IEntityMap,Storm\Core\Object $EntityMap
리턴 Storm\Core\Object\IEntityMap