<?phpnamespace App\Entity\Product;use App\Entity\Components\HardComponent;use App\Repository\Product\ProductConfigRepository;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: ProductConfigRepository::class)]class ProductConfig{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] private ?int $id = null; #[ORM\Column(length: 255, nullable: true)] private ?string $listClass = null; #[ORM\Column(length: 255, nullable: true)] private ?string $listClassMobile = null; #[ORM\Column(length: 255, nullable: true)] private ?string $listClassTablet = null; #[ORM\Column(length: 50)] private ?string $template = null; #[ORM\Column(nullable: true)] private ?array $design = null; #[ORM\Column(nullable: true)] private ?bool $is_headerComponent = null; #[ORM\Column(length: 30, nullable: true)] private ?string $skeletonNav = null; #[ORM\Column(length: 30, nullable: true)] private ?string $skeleton = null; #[ORM\ManyToOne] private ?HardComponent $HardComponentNav = null; #[ORM\ManyToOne] private ?HardComponent $hardComponent = null; #[ORM\Column(nullable: true)] private ?bool $is_ecommerce = null; public function getId(): ?int { return $this->id; } public function getListClass(): ?string { return $this->listClass; } public function setListClass(?string $listClass): static { $this->listClass = $listClass; return $this; } public function getListClassMobile(): ?string { return $this->listClassMobile; } public function setListClassMobile(?string $listClassMobile): static { $this->listClassMobile = $listClassMobile; return $this; } public function getListClassTablet(): ?string { return $this->listClassTablet; } public function setListClassTablet(?string $listClassTablet): static { $this->listClassTablet = $listClassTablet; return $this; } public function getTemplate(): ?string { return $this->template; } public function setTemplate(string $template): static { $this->template = $template; return $this; } public function getDesign(): ?array { return $this->design; } public function setDesign(?array $design): static { $this->design = $design; return $this; } public function isHeaderComponent(): ?bool { return $this->is_headerComponent; } public function setIsHeaderComponent(?bool $is_headerComponent): static { $this->is_headerComponent = $is_headerComponent; return $this; } public function getSkeletonNav(): ?string { return $this->skeletonNav; } public function setSkeletonNav(?string $skeletonNav): static { $this->skeletonNav = $skeletonNav; return $this; } public function getSkeleton(): ?string { return $this->skeleton; } public function setSkeleton(?string $skeleton): static { $this->skeleton = $skeleton; return $this; } public function getHardComponentNav(): ?HardComponent { return $this->HardComponentNav; } public function setHardComponentNav(?HardComponent $HardComponentNav): static { $this->HardComponentNav = $HardComponentNav; return $this; } public function getHardComponent(): ?HardComponent { return $this->hardComponent; } public function setHardComponent(?HardComponent $hardComponent): static { $this->hardComponent = $hardComponent; return $this; } public function isIsEcommerce(): ?bool { return $this->is_ecommerce; } public function setIsEcommerce(?bool $is_ecommerce): static { $this->is_ecommerce = $is_ecommerce; return $this; }}