Sulu\Bundle\MediaBundle\Entity\FileVersionPublishLanguage::setFileVersion PHP Method

setFileVersion() public method

Set fileVersion.
public setFileVersion ( FileVersion $fileVersion = null ) : FileVersionPublishLanguage
$fileVersion FileVersion
return FileVersionPublishLanguage
    public function setFileVersion(\Sulu\Bundle\MediaBundle\Entity\FileVersion $fileVersion = null)
    {
        $this->fileVersion = $fileVersion;
        return $this;
    }

Usage Example

Example #1
0
 /**
  * @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;
 }