public function create(Media $media)
{
$driver = $this->getDriverForDisk($media->disk);
if (array_key_exists($driver, $this->driver_generators)) {
$class = $this->driver_generators[$driver];
$generator = app($class);
$generator->setMedia($media);
return $generator;
}
throw MediaUrlException::generatorNotFound($media->disk, $driver);
}