<?php
namespace App\Entity;
use App\Repository\CustomTableRepository;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: CustomTableRepository::class)]
class CustomTable extends Element
{
#[ORM\Column(type: 'json')]
private array $columns = [];
#[ORM\Column(type: 'json')]
private array $rowData = [];
#[ORM\Column(length: 255)]
private ?string $nom = null;
public function getColumns(): array
{
return $this->columns;
}
public function setColumns(array $columns): static
{
$this->columns = $columns;
return $this;
}
public function getRowData(): array
{
return $this->rowData;
}
public function setRowData(array $rowData): static
{
$this->rowData = $rowData;
return $this;
}
public function getNom(): ?string
{
return $this->nom;
}
public function setNom(string $nom): static
{
$this->nom = $nom;
return $this;
}
}