- <?php
- namespace Roothirsch\PimBundle\Entity;
- use App\Repository\DataSourceRepository;
- use Doctrine\ORM\Mapping as ORM;
- /**
-  * @ORM\Entity(repositoryClass=DataSourceRepository::class)
-  * @ORM\Table(name="pim_data_source")
-  * @ORM\InheritanceType("SINGLE_TABLE")
-  * @ORM\DiscriminatorColumn(name="type", type="string")
-  */
- class DataSource
- {
-     /**
-      * @ORM\Id
-      * @ORM\GeneratedValue
-      * @ORM\Column(type="integer")
-      */
-     private $id;
-     /**
-      * @ORM\Column(type="string", length=255)
-      */
-     private $title;
-     /**
-      * @ORM\ManyToOne(targetEntity=Category::class, inversedBy="dataSources")
-      * @ORM\JoinColumn(nullable=false)
-      */
-     private $category;
-     public function getId(): ?int
-     {
-         return $this->id;
-     }
-     public function getTitle(): ?string
-     {
-         return $this->title;
-     }
-     public function setTitle(string $title): self
-     {
-         $this->title = $title;
-         return $this;
-     }
-     public function getCategory(): ?Category
-     {
-         return $this->category;
-     }
-     public function setCategory(?Category $category): self
-     {
-         $this->category = $category;
-         return $this;
-     }
- }