public registerAssetResourceChange ( Neos\Media\Domain\Model\AssetInterface $asset ) : void | ||
$asset | Neos\Media\Domain\Model\AssetInterface | |
return | void |
public function registerAssetResourceChange(AssetInterface $asset)
{
if (!$asset->isInUse()) {
return;
}
foreach ($this->assetService->getUsageReferences($asset) as $reference) {
if (!$reference instanceof AssetUsageInNodeProperties) {
continue;
}
$this->registerNodeChange($reference->getNode());
}
}