Property | Type | Description | |
---|---|---|---|
$assetService | |||
$contentCache | |||
$systemLogger | Neos\Flow\Log\SystemLoggerInterface | ||
$tagsToFlush | array |
Method | Description | |
---|---|---|
registerAssetResourceChange ( Neos\Media\Domain\Model\AssetInterface $asset ) : void | Fetches possible usages of the asset and registers nodes that use the asset as changed. | |
registerNodeChange ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : void | Register a node change for a later cache flush. This method is triggered by a signal sent via ContentRepository's Node model or the Neos Publishing Service. | |
shutdownObject ( ) : void | Flush caches according to the previously registered node changes. |
Method | Description | |
---|---|---|
getAllImplementedNodeTypes ( |
protected getAllImplementedNodeTypes ( |
||
$nodeType | ||
return | array |
public registerAssetResourceChange ( Neos\Media\Domain\Model\AssetInterface $asset ) : void | ||
$asset | Neos\Media\Domain\Model\AssetInterface | |
return | void |
public registerNodeChange ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : void | ||
$node | Neos\ContentRepository\Domain\Model\NodeInterface | The node which has changed in some way |
return | void |
public shutdownObject ( ) : void | ||
return | void |
protected AssetService,Neos\Media\Domain\Service $assetService | ||
return |
protected ContentCache,Neos\Fusion\Core\Cache $contentCache | ||
return |
protected SystemLoggerInterface,Neos\Flow\Log $systemLogger | ||
return | Neos\Flow\Log\SystemLoggerInterface |