src/Entity/ProductColorTranslation.php line 26

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Knp\DoctrineBehaviors\Contract\Entity\SoftDeletableInterface;
  4. use Knp\DoctrineBehaviors\Model\SoftDeletable\SoftDeletableTrait;
  5. use Knp\DoctrineBehaviors\Contract\Entity\TimestampableInterface;
  6. use Knp\DoctrineBehaviors\Model\Timestampable\TimestampableTrait;
  7. use Knp\DoctrineBehaviors\Contract\Entity\BlameableInterface;
  8. use Knp\DoctrineBehaviors\Model\Blameable\BlameableTrait;
  9. use Knp\DoctrineBehaviors\Model\Translatable\TranslationTrait;
  10. use Knp\DoctrineBehaviors\Contract\Entity\TranslationInterface;
  11. use Symfony\Contracts\Translation\TranslatorInterface;
  12. use Doctrine\ORM\Mapping as ORM;
  13. /**
  14.  * @Doctrine\ORM\Mapping\Entity
  15.  * @Doctrine\ORM\Mapping\Table(name="product_color_translation")
  16.  */
  17. class ProductColorTranslation implements TranslationInterfaceBlameableInterfaceTimestampableInterfaceSoftDeletableInterface   {
  18.     use TranslationTrait;
  19.     /**
  20.      * @ORM\Id
  21.      * @ORM\Column(type="integer")
  22.      * @ORM\GeneratedValue
  23.      */
  24.     private ?int $id null;
  25. use BlameableTrait;
  26.     use TimestampableTrait;
  27.     
  28.     use SoftDeletableTrait;
  29.     /**
  30.      * @Doctrine\ORM\Mapping\Column(type="string", length=255)
  31.      */
  32.     protected $name;
  33.     /**
  34.      * @return string
  35.      */
  36.     public function getName()
  37.     {
  38.         return $this->name;
  39.     }
  40.     /**
  41.      * @return string
  42.      */
  43.     public function getColor()
  44.     {
  45.         return $this->name;
  46.     }
  47.     /**
  48.      * @param  string
  49.      * @return null
  50.      */
  51.     public function setName($name)
  52.     {
  53.         $this->name $name;
  54.     }
  55.     public function getId(): ?int
  56.     {
  57.         return $this->id;
  58.     }
  59. }