Skip to content

Cache

Flush Cache on changes

  • Full name: \Zemit\Mvc\Model\Traits\Cache

Properties

preventFlushCache

Set true to avoid flushing cache for the current instance

public bool $preventFlushCache

flushModelsCacheBlackList

Whitelisted classes to not force global cache flush on change

public array $flushModelsCacheBlackList

Methods

initializeCache

Initializing Cache

public initializeCache(): void

addFlushCacheBehavior

Adding Cache Behavior

public addFlushCacheBehavior(?array $flushModelsCacheBlackList = null): void

Parameters:

Parameter Type Description
$flushModelsCacheBlackList ?array

isInstanceOf

Check whether the current instance is any of the classes

public isInstanceOf(array $classes = [], ?\Phalcon\Mvc\ModelInterface $that = null): bool

Parameters:

Parameter Type Description
$classes array
$that ?\Phalcon\Mvc\ModelInterface