Example #1
0
 /**
  * Process club before form handleRequest
  * 
  * @param Club $club
  */
 private function processForm(Club $club)
 {
     if ($club->getSlug() == null) {
         $club->setSlug(\Oesteve\Bundle\GrupetaBundle\Utils\Slug::slugify($club->getName()));
     }
     if ($club->getLogoFile() != null) {
         $image = new Image();
         $image->setFile($club->getLogoFile());
         $image->setName($club->getLogoFile()->getClientOriginalName());
         $club->setLogo($image);
     }
     return $club;
 }