src/NewShippingBundle/Entity/Translation/ShippingTimeTranslation.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\NewShippingBundle\Entity\Translation;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use App\NewShippingBundle\Entity\ShippingTime;
  5. use PN\LocaleBundle\Entity\Language;
  6. use PN\LocaleBundle\Model\TranslationEntity;
  7. use PN\LocaleBundle\Model\EditableTranslation;
  8. /**
  9. * @ORM\Table(name="shipping_time_translation")
  10. * @ORM\Entity
  11. */
  12. class ShippingTimeTranslation extends TranslationEntity implements EditableTranslation
  13. {
  14. /**
  15. * @ORM\Column(name="name", type="string", length=255, nullable=true)
  16. */
  17. protected ?string $name = null;
  18. /**
  19. * @var
  20. * @ORM\Id
  21. * @ORM\ManyToOne(targetEntity="App\NewShippingBundle\Entity\ShippingTime", inversedBy="translations")
  22. */
  23. protected $translatable;
  24. /**
  25. * @var Language
  26. * @ORM\Id
  27. * @ORM\ManyToOne(targetEntity="PN\LocaleBundle\Entity\Language")
  28. */
  29. protected Language $language;
  30. public function setName($name): self
  31. {
  32. $this->name = $name;
  33. return $this;
  34. }
  35. public function getName(): string
  36. {
  37. return $this->name;
  38. }
  39. }