Skip to content

Commit

Permalink
Merge pull request #1427 from aertmann/media-usage-strategies
Browse files Browse the repository at this point in the history
BUGFIX: Initialization of asset usage strategies

Fixes a regression introduced in neos/neos-development-collection#1323,
causing the asset usage strategies to never be initialized.

Closes #1425
  • Loading branch information
kitsunet authored Feb 19, 2017
2 parents 28b39e3 + 6d311db commit 331b930
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions Classes/TYPO3/Media/Domain/Service/AssetService.php
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ class AssetService
/**
* @var array
*/
protected $usageStrategies = [];
protected $usageStrategies;

/**
* @Flow\Inject
Expand Down Expand Up @@ -150,9 +150,10 @@ protected function getUsageStrategies()
return $this->usageStrategies;
}

$assetUsageStrategieImplementations = $this->reflectionService->getAllImplementationClassNamesForInterface('TYPO3\Media\Domain\Strategy\AssetUsageStrategyInterface');
foreach ($assetUsageStrategieImplementations as $assetUsageStrategieImplementationClassName) {
$this->usageStrategies[] = $this->objectManager->get($assetUsageStrategieImplementationClassName);
$this->usageStrategies = [];
$assetUsageStrategyImplementations = $this->reflectionService->getAllImplementationClassNamesForInterface(AssetUsageStrategyInterface::class);
foreach ($assetUsageStrategyImplementations as $assetUsageStrategyImplementationClassName) {
$this->usageStrategies[] = $this->objectManager->get($assetUsageStrategyImplementationClassName);
}

return $this->usageStrategies;
Expand Down

0 comments on commit 331b930

Please sign in to comment.