Neos\Media\Domain\Service\AssetService::isInUse PHP Метод

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

Returns true if the asset is used.
public isInUse ( Neos\Media\Domain\Model\AssetInterface $asset ) : boolean
$asset Neos\Media\Domain\Model\AssetInterface
Результат boolean
    public function isInUse(AssetInterface $asset)
    {
        /** @var AssetUsageStrategyInterface $strategy */
        foreach ($this->getUsageStrategies() as $strategy) {
            if ($strategy->isInUse($asset) === true) {
                return true;
            }
        }
        return false;
    }

Usage Example

Пример #1
0
 /**
  * Returns true if the asset is still in use.
  *
  * @return boolean
  * @api
  */
 public function isInUse()
 {
     return $this->assetService->isInUse($this);
 }