PHP Класс Neos\Neos\Service\ImageVariantGarbageCollector

Показать файл Открыть проект

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

Свойство Тип Описание
$assetRepository Neos\Media\Domain\Repository\AssetRepository
$nodeDataRepository Neos\ContentRepository\Domain\Repository\NodeDataRepository
$persistenceManager Neos\Flow\Persistence\PersistenceManagerInterface

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

Метод Описание
removeUnusedImageVariant ( Neos\ContentRepository\Domain\Model\NodeInterface $node, string $propertyName, mixed $oldValue, mixed $value ) : void Removes unused ImageVariants after a Node property changes to a different ImageVariant.

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

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

This is triggered via the nodePropertyChanged event. Note: This method it triggered by the "nodePropertyChanged" signal, @see \Neos\ContentRepository\Domain\Model\Node::emitNodePropertyChanged()
public removeUnusedImageVariant ( Neos\ContentRepository\Domain\Model\NodeInterface $node, string $propertyName, mixed $oldValue, mixed $value ) : void
$node Neos\ContentRepository\Domain\Model\NodeInterface the affected node
$propertyName string name of the property that has been changed/added
$oldValue mixed the property value before it was changed or NULL if the property is new
$value mixed the new property value
Результат void

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

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

protected AssetRepository,Neos\Media\Domain\Repository $assetRepository
Результат Neos\Media\Domain\Repository\AssetRepository

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

protected NodeDataRepository,Neos\ContentRepository\Domain\Repository $nodeDataRepository
Результат Neos\ContentRepository\Domain\Repository\NodeDataRepository

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

protected PersistenceManagerInterface,Neos\Flow\Persistence $persistenceManager
Результат Neos\Flow\Persistence\PersistenceManagerInterface