Beispiel #1
0
 /**
  * @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);
 }