<?phpnamespace Roothirsch\PimBundle\Entity\DataSource;use Roothirsch\PimBundle\Entity\DataSource as EntityDataSource;use App\Repository\DataSourceRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity */class ExcelSource extends EntityDataSource{ /** * @ORM\Column(type="string", length=255) */ private $filepath; /** * @ORM\Column(type="integer") */ private $headerRow; /** * @ORM\Column(type="string", length=255) */ private $idColumn; /** * @ORM\Column(type="string", length=1024) */ private $filter; /** * @ORM\Column(type="string", length=255) */ private $articleIdentifier; /** * @ORM\Column(type="string", length=255) */ private $productIdentifier; public function getFilepath(): ?string { return $this->filepath; } public function setFilepath(string $filepath): self { $this->filepath = $filepath; return $this; } public function getHeaderRow(): ?int { return $this->headerRow; } public function setHeaderRow(int $headerRow): self { $this->headerRow = $headerRow; return $this; } public function getIdColumn(): ?string { return $this->idColumn; } public function setIdColumn(string $idColumn): self { $this->idColumn = $idColumn; return $this; } public function getFilter(): ?string { return $this->filter; } public function setFilter(string $filter): self { $this->filter = $filter; return $this; } public function getArticleIdentifier(): ?string { return $this->articleIdentifier; } public function setArticleIdentifier(string $articleIdentifier): self { $this->articleIdentifier = $articleIdentifier; return $this; } public function getProductIdentifier(): ?string { return $this->productIdentifier; } public function setProductIdentifier(string $productIdentifier): self { $this->productIdentifier = $productIdentifier; return $this; }}