/** * @param $description * @param UploadedFile $file * @param Paket $paket * @return Dokumen */ public static function create($description, UploadedFile $file, Paket $paket) { $fileName = uniqid() . '.' . $file->guessExtension(); $dokumen = new Dokumen(); $dokumen->setCreatedAt(new \DateTime()); $dokumen->setDescription($description); $dokumen->setFile($file); $dokumen->setFilename($fileName); $dokumen->setPaket($paket); return $dokumen; }
/** * {@inheritDoc} */ public function setDescription($description) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDescription', array($description)); return parent::setDescription($description); }