/**
* @param array $publishLanguages
*
* @return $this
*/
public function setPublishLanguages($publishLanguages)
{
$fileVersion = $this->getFileVersion();
foreach ($publishLanguages as $locale) {
$publishLanguage = new FileVersionPublishLanguage();
$publishLanguage->setFileVersion($fileVersion);
$publishLanguage->setLocale($locale);
if (!$fileVersion->getPublishLanguages()->contains($publishLanguage)) {
$fileVersion->addPublishLanguage($publishLanguage);
}
}
return $this;
}