Skip to content

Latest commit

 

History

History
208 lines (126 loc) · 4.74 KB

File metadata and controls

208 lines (126 loc) · 4.74 KB

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


namespace BumbleDocGen\Core\Parser\Entity\Cache;

interface CacheableEntityInterface

Methods:

  1. entityCacheIsOutdated
  2. getCacheKey
  3. getObjectId
  4. isEntityDataCacheOutdated
  5. isEntityFileCanBeLoad
  6. reloadEntityDependenciesCache
  7. removeNotUsedEntityDataCache

Method details:

public function entityCacheIsOutdated(): bool;

Parameters: not specified

Return value: bool


public function getCacheKey(): string;

Parameters: not specified

Return value: string


public function getObjectId(): string;

Parameters: not specified

Return value: string


public function isEntityDataCacheOutdated(): bool;

Parameters: not specified

Return value: bool


public function isEntityFileCanBeLoad(): bool;

Parameters: not specified

Return value: bool


public function reloadEntityDependenciesCache(): array;

Parameters: not specified

Return value: array


public function removeNotUsedEntityDataCache(): void;

Parameters: not specified

Return value: void