21 private $assetRepository;
26 private $temporaryFile;
36 $this->assetRepository = $assetRepository;
37 $this->temporaryFile = $temporaryFile;
52 foreach ($relatedFiles as $relatedFileInfo) {
53 list($relatedFileId, $asset) = $relatedFileInfo;
57 }
while ($relatedFiles);
69 $relatedAsset = $this->assetRepository->createRelated($relatedFileId, $asset);
70 $this->temporaryFile->createFile($relatedAsset->getPath(), $relatedAsset->getContent());