mirror of
https://github.com/getgrav/grav.git
synced 2026-02-05 14:20:32 +01:00
Add object.media[filename] support into FlexMediaTrait
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user