Example #1
0
 /**
  * Méthode permettant d'enregistrer une image.
  * @param $template Template la image à enregistrer
  * @see self::add()
  * @see self::modify()
  * @return void
  */
 public function save(Template $template)
 {
     echo var_dump($template->isValid());
     if ($template->isValid()) {
         if ($template->isNew()) {
             return $this->add($template);
         }
         $this->modify($template);
     } else {
         throw new \RuntimeException('La image doit être validée pour être enregistrée');
     }
 }