Sulu\Bundle\ResourceBundle\Entity\OperatorValueTranslation::setLocale PHP Method

setLocale() public method

Set locale.
public setLocale ( string $locale ) : OperatorValueTranslation
$locale string
return OperatorValueTranslation
    public function setLocale($locale)
    {
        $this->locale = $locale;
        return $this;
    }

Usage Example

Example #1
0
 /**
  * Get translation by locale.
  *
  * @return OperatorValueTranslation
  */
 private function getTranslation()
 {
     $operatorTranslation = null;
     foreach ($this->entity->getTranslations() as $translation) {
         if ($translation->getLocale() == $this->locale) {
             $operatorTranslation = $translation;
         }
     }
     if (!$operatorTranslation) {
         $operatorTranslation = new OperatorValueTranslation();
         $operatorTranslation->setLocale($this->locale);
         $operatorTranslation->setOperatorValue($this->entity);
         $this->entity->addTranslation($operatorTranslation);
     }
     return $operatorTranslation;
 }
All Usage Examples Of Sulu\Bundle\ResourceBundle\Entity\OperatorValueTranslation::setLocale