Example #1
0
 /**
  * @param array $contentLanguages
  *
  * @return $this
  */
 public function setContentLanguages($contentLanguages)
 {
     $fileVersion = $this->getFileVersion();
     foreach ($contentLanguages as $locale) {
         $contentLanguage = new FileVersionContentLanguage();
         $contentLanguage->setFileVersion($fileVersion);
         $contentLanguage->setLocale($locale);
         if (!$fileVersion->getContentLanguages()->contains($contentLanguage)) {
             $fileVersion->addContentLanguage($contentLanguage);
         }
     }
     return $this;
 }