PHP Класс Gc\Mvc\Service\CacheService

Наследование: implements Zend\EventManager\EventManagerAwareInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$eventManager Zend\EventManager\EventManagerInterface Static event manager

Открытые методы

Метод Описание
__construct ( Zend\Cache\Storage\StorageInterface $cacheStorage ) Constructor
getEventManager ( ) : Zend\EventManager\EventManagerInterface Retrieve the event manager
load ( MvcEvent $e ) : mixed Check if a page is saved in the cache and return contents.
save ( MvcEvent $e ) : void Save the page contents to the cache storage.
setEventManager ( Zend\EventManager\EventManagerInterface $eventManager ) : self Inject an EventManager instance

Защищенные методы

Метод Описание
createId ( Zend\Http\PhpEnvironment\Request $request ) : string Determine the page to save from the request
shouldCache ( MvcEvent $event ) : boolean Define if the page should be cached
shouldCacheRequest ( MvcEvent $e ) : boolean Determine if we should cache the current request

Описание методов

__construct() публичный Метод

Constructor
public __construct ( Zend\Cache\Storage\StorageInterface $cacheStorage )
$cacheStorage Zend\Cache\Storage\StorageInterface Cache storage

createId() защищенный Метод

Determine the page to save from the request
protected createId ( Zend\Http\PhpEnvironment\Request $request ) : string
$request Zend\Http\PhpEnvironment\Request Http Request
Результат string

getEventManager() публичный Метод

Lazy-loads an EventManager instance if none registered.
public getEventManager ( ) : Zend\EventManager\EventManagerInterface
Результат Zend\EventManager\EventManagerInterface

load() публичный Метод

Return null when no item is found.
public load ( MvcEvent $e ) : mixed
$e Zend\Mvc\MvcEvent Mvc Event
Результат mixed

save() публичный Метод

Save the page contents to the cache storage.
public save ( MvcEvent $e ) : void
$e Zend\Mvc\MvcEvent Mvc Event
Результат void

setEventManager() публичный Метод

Inject an EventManager instance
public setEventManager ( Zend\EventManager\EventManagerInterface $eventManager ) : self
$eventManager Zend\EventManager\EventManagerInterface Event Manager
Результат self

shouldCache() защищенный Метод

Define if the page should be cached
protected shouldCache ( MvcEvent $event ) : boolean
$event Zend\Mvc\MvcEvent Event
Результат boolean

shouldCacheRequest() защищенный Метод

Determine if we should cache the current request
protected shouldCacheRequest ( MvcEvent $e ) : boolean
$e Zend\Mvc\MvcEvent Mvc Event
Результат boolean

Описание свойств

$eventManager защищенное свойство

Static event manager
protected EventManagerInterface,Zend\EventManager $eventManager
Результат Zend\EventManager\EventManagerInterface