for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Sleepness\UberTranslationAdminBundle\Form\Model;
use Symfony\Component\Validator\Constraints as Assert;
/**
* Model class for wrapping message translations
*
* @author Viktor Novikov <[email protected]>
*/
class TranslationModel
{
* @Assert\NotBlank()
private $locale;
private $domain;
private $translation;
private $key;
* TranslationModel constructor
* @param string $locale
* @param string $domain
* @param string $key
* @param string $translation
public function __construct($locale = null, $domain = null, $key = null, $translation = null)
$this->locale = $locale;
$this->domain = $domain;
$this->key = $key;
$this->translation = $translation;
}
* @param $locale
* @return $this
public function setLocale($locale)
* @return mixed
public function getLocale()
return $this->locale;
* @param $domain
public function setDomain($domain)
public function getDomain()
return $this->domain;
* @param $translation
public function setTranslation($translation)
return $this;
public function getTranslation()
return $this->translation;
* @param $key
public function setKey($key)
public function getKey()
return $this->key;