Example #1
0
 /**
  * @param array $keywords
  * @return \MfccAdminModule\Entity\File
  */
 protected function addKeywordsToFile(array $keywords)
 {
     if (!empty($keywords)) {
         $keywordEntities = array();
         foreach ($keywords as $word) {
             $keyword = new FileKeyword();
             $keyword->setValue(strtolower($word));
             $keyword->setFile($this->file);
             $this->em->persist($keyword);
             $keywordEntities[] = $keyword;
         }
         $this->file->setKeywords($keywordEntities);
     }
     return $this->file;
 }