<?phpnamespace App\Entity\System;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Table( * name="ps_tracking_status_lang", * uniqueConstraints={ * * @ORM\UniqueConstraint(name="uk_status_language", columns={"id_tracking_status", "id_lang"}) * } * ) * * @ORM\Entity(repositoryClass="App\Repository\System\TrackingStatusLangRepository") */class TrackingStatusLang{ /** * @var int * * @ORM\GeneratedValue() * * @ORM\Column(type="integer") * * @ORM\Id */ protected $id; /** * @var TrackingStatus * * @ORM\ManyToOne(targetEntity="App\Entity\System\TrackingStatus", inversedBy="trackingStatusLangs") * * @ORM\JoinColumn(referencedColumnName="id_tracking_status", name="id_tracking_status", nullable=false) */ private $trackingStatusId; /** * @var Language * * @ORM\ManyToOne(targetEntity="App\Entity\System\Language") * * @ORM\JoinColumn(referencedColumnName="id_lang", name="id_lang", nullable=false) */ private $language; /** * @var string * * @ORM\Column(type="string", length=60) */ private $name; public function getId(): int { return $this->id; } public function setId(int $id): TrackingStatusLang { $this->id = $id; return $this; } public function getTrackingStatusId(): TrackingStatus { return $this->trackingStatusId; } public function setTrackingStatusId(TrackingStatus $trackingStatusId): TrackingStatusLang { $this->trackingStatusId = $trackingStatusId; return $this; } public function getLanguage(): Language { return $this->language; } public function setLanguage(Language $language): TrackingStatusLang { $this->language = $language; return $this; } public function getName(): string { return $this->name; } public function setName(string $name): TrackingStatusLang { $this->name = $name; return $this; }}