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

getUsageStrategies() защищенный Метод

Returns all registered asset usage strategies
protected getUsageStrategies ( ) : array<\Neos\Media\Domain\Strategy\AssetUsageStrategyInterface>
Результат array<\Neos\Media\Domain\Strategy\AssetUsageStrategyInterface>
    protected function getUsageStrategies()
    {
        if (is_array($this->usageStrategies)) {
            return $this->usageStrategies;
        }
        $assetUsageStrategieImplementations = $this->reflectionService->getAllImplementationClassNamesForInterface(AssetUsageStrategyInterface::class);
        foreach ($assetUsageStrategieImplementations as $assetUsageStrategieImplementationClassName) {
            $this->usageStrategies[] = $this->objectManager->get($assetUsageStrategieImplementationClassName);
        }
        return $this->usageStrategies;
    }