src/AtechNet/CoreBundle/Entity/ProductModelMeta.php line 19

Open in your IDE?
  1. <?php
  2. namespace App\AtechNet\CoreBundle\Entity;
  3. use Doctrine\ORM\Mapping\Column;
  4. use Doctrine\ORM\Mapping\Entity;
  5. use Doctrine\ORM\Mapping\JoinColumn;
  6. use Doctrine\ORM\Mapping\ManyToOne;
  7. use Doctrine\ORM\Mapping\Table as Table;
  8. use App\AtechNet\CoreBundle\Entity\ProductModel;
  9. use App\AtechNet\CoreBundle\Entity\Language;
  10. /**
  11.  * ProductModelMeta
  12.  *
  13.  * @Table(name="product_model_metas")
  14.  * @Entity()
  15.  */
  16. class ProductModelMeta extends AbstractSignedEntity
  17. {
  18.     /**
  19.      * @var ProductModel
  20.      *
  21.      * @ManyToOne(targetEntity="ProductModel", inversedBy="productModel", inversedBy="productModelMetas")
  22.      * @JoinColumn(name="product_model_id", referencedColumnName="id", nullable=false)
  23.      */
  24.     private ProductModel $productModel;
  25.     /**
  26.      * @var Language
  27.      *
  28.      * @ManyToOne(targetEntity="Language")
  29.      * @JoinColumn(name="language_id", referencedColumnName="id", nullable=false)
  30.      */
  31.     private Language $language;
  32.     /**
  33.      * @var string|null
  34.      *
  35.      * @Column(name="text", type="text", nullable="true")
  36.      */
  37.     private ?string $text = null;
  38.     /**
  39.      * @return ProductModel
  40.      */
  41.     public function getProductModel(): ProductModel
  42.     {
  43.         return $this->productModel;
  44.     }
  45.     /**
  46.      * @param ProductModel $productModel
  47.      * @return void
  48.      */
  49.     public function setProductModel(ProductModel $productModel): void
  50.     {
  51.         $this->productModel = $productModel;
  52.     }
  53.     /**
  54.      * @return Language
  55.      */
  56.     public function getLanguage(): Language
  57.     {
  58.         return $this->language;
  59.     }
  60.     /**
  61.      * @param Language $language
  62.      * @return void
  63.      */
  64.     public function setLanguage(Language $language): void
  65.     {
  66.         $this->language = $language;
  67.     }
  68.     /**
  69.      * @return string|null
  70.      */
  71.     public function getText(): ?string
  72.     {
  73.         return $this->text;
  74.     }
  75.     /**
  76.      * @param string|null $text
  77.      * @return void
  78.      */
  79.     public function setText(?string $text): void
  80.     {
  81.         $this->text = $text;
  82.     }
  83. }