<?phpnamespace App\Entity;use App\Repository\ProductListRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=ProductListRepository::class) */class ProductList{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\Column(type="string", length=255, nullable=true) */ private $idProduct; /** * @ORM\Column(type="json", nullable=true) */ private $product = []; /** * @ORM\Column(type="string", length=255, nullable=true) */ private $categorie ; /** * @ORM\Column(type="json", nullable=true) */ private $defaultImage = []; /** * @ORM\Column(type="boolean", nullable=true) */ private $brand; public function getId(): ?int { return $this->id; } public function getIdProduct(): ?string { return $this->idProduct; } public function setIdProduct(string $idProduct): self { $this->idProduct = $idProduct; return $this; } public function getProduct(): array { return $this->product; } public function setProduct(array $product): self { $this->product = $product; return $this; } public function getCategorie(): ?string { return $this->categorie; } public function setCategorie(string $categorie): self { $this->categorie = $categorie; return $this; } public function getDefaultImage(): array { return $this->defaultImage; } public function setDefaultImage(array $defaultImage): self { $this->defaultImage = $defaultImage; return $this; } public function getBrand(): ?bool { return $this->brand; } public function setBrand(?bool $brand): self { $this->brand = $brand; return $this; }}