<?phpnamespace App\Entity;use Doctrine\ORM\Event\LifecycleEventArgs;use Doctrine\ORM\Mapping as ORM;use App\Entity\Behaviors\TranslationTrait;use Knp\DoctrineBehaviors\Contract\Entity\TranslationInterface;/** * @ORM\Entity(repositoryClass="App\Repository\TranslationRepository") * @ORM\HasLifecycleCallbacks() * @ORM\EntityListeners({"App\Listener\EntityListener"}) */class PaymentTranslation implements TranslationInterface{ use TranslationTrait; /** * @ORM\Column(type="string", length=190) */ protected $name; /** * @ORM\Column(type="string", length=2) */ protected $locale; /** * @ORM\Column(type="datetime") */ private $createts; /** * @ORM\ManyToOne(targetEntity="App\Entity\User") * @ORM\JoinColumn(nullable=false) */ private $createUser; /** * @ORM\Column(type="datetime", nullable=true) */ private $editts; /** * @ORM\ManyToOne(targetEntity="App\Entity\User") */ private $editUser; public function getName(): ?string { return $this->name; } public function setName(string $name): self { $this->name = $name; return $this; } public function getCreatets(): ?\DateTimeInterface { return $this->createts; } public function setCreatets(\DateTimeInterface $createts): self { $this->createts = $createts; return $this; } public function getCreateUser(): ?User { return $this->createUser; } public function setCreateUser(?User $createUser): self { $this->createUser = $createUser; return $this; } public function getEditts(): ?\DateTimeInterface { return $this->editts; } public function setEditts(?\DateTimeInterface $editts): self { $this->editts = $editts; return $this; } public function getEditUser(): ?User { return $this->editUser; } public function setEditUser(?User $editUser): self { $this->editUser = $editUser; return $this; }}