Skip to content

Latest commit

 

History

History
230 lines (145 loc) · 5.46 KB

File metadata and controls

230 lines (145 loc) · 5.46 KB

BumbleDocGen / Technical description of the project / Class map / CacheableEntityWrapperTrait


namespace BumbleDocGen\Core\Parser\Entity\Cache;

trait CacheableEntityWrapperTrait

Methods:

  1. entityCacheIsOutdated
  2. getCacheKey
  3. isEntityDataCacheOutdated
  4. isEntityFileCanBeLoad
  5. removeEntityValueFromCache
  6. removeNotUsedEntityDataCache

Traits:

Method details:

// Implemented in BumbleDocGen\Core\Parser\Entity\Cache\CacheableEntityTrait

public function entityCacheIsOutdated(): bool;

Parameters: not specified

Return value: bool


// Implemented in BumbleDocGen\Core\Parser\Entity\Cache\CacheableEntityTrait

public function getCacheKey(): string;

Parameters: not specified

Return value: string


// Implemented in BumbleDocGen\Core\Parser\Entity\Cache\CacheableEntityTrait

public function isEntityDataCacheOutdated(): bool;

Parameters: not specified

Return value: bool

Throws:


public function isEntityFileCanBeLoad(): bool;

Parameters: not specified

Return value: bool


// Implemented in BumbleDocGen\Core\Parser\Entity\Cache\CacheableEntityTrait

public function removeEntityValueFromCache(string $key): void;

Parameters:

Name Type Description
$key string -

Return value: void


// Implemented in BumbleDocGen\Core\Parser\Entity\Cache\CacheableEntityTrait

public function removeNotUsedEntityDataCache(): void;

Parameters: not specified

Return value: void

Throws: