for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace WebCMS\Entity;
use Doctrine\ORM\Mapping as orm;
/**
* @orm\Entity
* @author Tomáš Voslař <tomas.voslar at webcook.cz>
*/
class Language extends Entity
{
* @orm\Column
* @var String
private $name;
private $abbr;
* @orm\Column(type="boolean")
* @var Boolean
private $defaultFrontend;
private $defaultBackend;
* @orm\OneToMany(targetEntity="Translation", mappedBy="language")
* @var Array
private $translations;
private $locale;
public function getTranslations()
return $this->translations;
}
public function setTranslations(Array $translations)
$this->translations = $translations;
public function getDefaultBackend()
return $this->defaultBackend;
* @param boolean $defaultBackend
public function setDefaultBackend($defaultBackend)
$this->defaultBackend = $defaultBackend;
public function getDefaultFrontend()
return $this->defaultFrontend;
* @param boolean $defaultFrontend
public function setDefaultFrontend($defaultFrontend)
$this->defaultFrontend = $defaultFrontend;
public function getName()
return $this->name;
* @param string $name
public function setName($name)
$this->name = $name;
return $this;
public function getAbbr()
return $this->abbr;
* @param string $abbr
public function setAbbr($abbr)
$this->abbr = $abbr;
public function getLocale()
return $this->locale;
* @param string $locale
public function setLocale($locale)
$this->locale = $locale;