src/Entity/System/TaxonomyInfo.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity\System;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * @ORM\Entity(repositoryClass="App\Repository\System\TaxonomyInfoRepository")
  6.  *
  7.  * @ORM\Table(name="taxonomy_info")
  8.  */
  9. class TaxonomyInfo
  10. {
  11.     /**
  12.      * @var int
  13.      *
  14.      * @ORM\Id()
  15.      *
  16.      * @ORM\Column(type="integer", name="id_taxonomy")
  17.      */
  18.     private $taxonomyId;
  19.     /**
  20.      * @var int
  21.      *
  22.      * @ORM\Id()
  23.      *
  24.      * @ORM\Column(type="integer", name="id_language")
  25.      */
  26.     private $languageId;
  27.     /**
  28.      * @var int|null
  29.      *
  30.      * @ORM\Column(type="integer", nullable=true, name="id_parent")
  31.      */
  32.     private $parentId;
  33.     /**
  34.      * @var string
  35.      *
  36.      * @ORM\Column(type="string")
  37.      */
  38.     private $name;
  39.     /**
  40.      * @var string|null
  41.      *
  42.      * @ORM\Column(type="text", nullable=true)
  43.      */
  44.     private $description;
  45.     /**
  46.      * @var string
  47.      *
  48.      * @ORM\Column(type="string")
  49.      */
  50.     private $linkRewrite;
  51.     /**
  52.      * @var int
  53.      *
  54.      * @ORM\Column(type="integer")
  55.      */
  56.     private $productCount;
  57.     /**
  58.      * @var int|null
  59.      *
  60.      * @ORM\Column(type="integer", nullable=true, name="id_image")
  61.      */
  62.     private $imageId;
  63.     /**
  64.      * @var string|null
  65.      *
  66.      * @ORM\Column(type="string", nullable=true)
  67.      */
  68.     private $imageName;
  69.     /**
  70.      * @var bool|null
  71.      *
  72.      * @ORM\Column(type="boolean", nullable=true)
  73.      */
  74.     private $isGif;
  75.     public function setParameters(array $taxonomyDataint $languageId)
  76.     {
  77.         $this->taxonomyId $taxonomyData['id'];
  78.         $this->languageId $languageId;
  79.         $this->parentId $taxonomyData['parent'];
  80.         $this->name $taxonomyData['name'];
  81.         $this->description $taxonomyData['description'];
  82.         $this->linkRewrite $taxonomyData['linkRewrite'];
  83.         $this->productCount $taxonomyData['product_count'];
  84.         $this->imageId $taxonomyData['image_id'];
  85.         $this->imageName $taxonomyData['image_name'];
  86.         $this->isGif $taxonomyData['isGif'];
  87.     }
  88. }