Add object.media[filename] support into FlexMediaTrait

This commit is contained in:
Matias Griese
2019-03-04 18:22:47 +02:00
parent 85af461eb4
commit d33c45165d

View File

@@ -72,9 +72,11 @@ trait FlexMediaTrait
$media->add($filename, MediumFactory::fromUploadedFile($upload));
}
}
$media->setTimestamps();
}
return $this->media->setTimestamps();
return $this->media;
}
public function checkUploadedMediaFile(UploadedFileInterface $uploadedFile)
@@ -309,6 +311,17 @@ trait FlexMediaTrait
return $file && file_exists($file) ? MediumFactory::fromFile($file) : null;
}
protected function offsetLoad_media()
{
return $this->getMedia();
}
protected function offsetSerialize_media()
{
return null;
}
abstract public function getFlexDirectory(): FlexDirectory;
abstract public function getStorageKey();