PHP Class eZ\Publish\Core\MVC\Symfony\Cache\Http\SignalSlot\HttpCacheSlot

Inheritance: extends eZ\Publish\Core\SignalSlot\Slot
Datei anzeigen Open project: ezsystems/ezpublish-kernel

Protected Properties

Property Type Description
$httpCacheClearer eZ\Publish\Core\MVC\Symfony\Cache\GatewayCachePurger

Public Methods

Method Description
__construct ( eZ\Publish\Core\MVC\Symfony\Cache\GatewayCachePurger $httpCacheClearer )
receive ( eZ\Publish\Core\SignalSlot\Signal $signal )

Protected Methods

Method Description
purgeHttpCache ( eZ\Publish\Core\SignalSlot\Signal $signal ) : mixed Purges the HTTP cache for $signal.
supports ( eZ\Publish\Core\SignalSlot\Signal $signal ) : boolean Checks if $signal is supported by this handler.

Method Details

__construct() public method

public __construct ( eZ\Publish\Core\MVC\Symfony\Cache\GatewayCachePurger $httpCacheClearer )
$httpCacheClearer eZ\Publish\Core\MVC\Symfony\Cache\GatewayCachePurger

purgeHttpCache() abstract protected method

Purges the HTTP cache for $signal.
abstract protected purgeHttpCache ( eZ\Publish\Core\SignalSlot\Signal $signal ) : mixed
$signal eZ\Publish\Core\SignalSlot\Signal
return mixed

receive() public method

public receive ( eZ\Publish\Core\SignalSlot\Signal $signal )
$signal eZ\Publish\Core\SignalSlot\Signal

supports() abstract protected method

Checks if $signal is supported by this handler.
abstract protected supports ( eZ\Publish\Core\SignalSlot\Signal $signal ) : boolean
$signal eZ\Publish\Core\SignalSlot\Signal
return boolean

Property Details

$httpCacheClearer protected_oe property

protected GatewayCachePurger,eZ\Publish\Core\MVC\Symfony\Cache $httpCacheClearer
return eZ\Publish\Core\MVC\Symfony\Cache\GatewayCachePurger