/** * Prepare file for upload. */ public function preUpload(MediaInterface $media) { if (($callback = $media->getNameCallback()) !== null) { $media->setName($callback($media)); } if ($media->getFile() !== null) { $this->removeUpload($media); } }
protected function applyNamer(MediaInterface $media) { if ($media->getName() !== null) { return false; } $name = $this->namer->getName($media->getFile()); $media->setName($name); return true; }