src/Entity/Cx.php line 12
<?phpnamespace App\Entity;use App\Repository\CxRepository;use Doctrine\ORM\Mapping as ORM;use Doctrine\Common\Collections\Collection;use Doctrine\Common\Collections\ArrayCollection;#[ORM\Entity(repositoryClass: CxRepository::class)]class Cx{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(length: 2000, nullable: true)]private ?string $texto = null;#[ORM\Column(nullable: true)]private ?int $nome = null;#[ORM\ManyToOne(targetEntity: 'App\Entity\ClienteAll', inversedBy: 'cxes')]#[ORM\JoinColumn(name: 'cliente_id', referencedColumnName: 'id')]private ?ClienteAll $cliente = null;#[ORM\Column(length: 255, nullable: true)]private ?string $caminho = null;#[ORM\Column(length: 255, nullable: true)]private ?string $image = null;#[ORM\Column]private ?\DateTimeImmutable $createdAt = null;#[ORM\Column(nullable: true)]private ?int $status = null;#[ORM\OneToMany(mappedBy: 'cx', targetEntity: Caixa::class)]private Collection $caixas;#[ORM\ManyToOne(inversedBy: 'cx')]private ?Etapa $etapa = null;public function __construct(){$this->createdAt = new \DateTimeImmutable('America/Sao_Paulo');$this->caixas = new ArrayCollection();}public function getId(): ?int{return $this->id;}public function getTexto(): ?string{return $this->texto;}public function setTexto(?string $texto): static{$this->texto = $texto;return $this;}public function getNome(): ?int{return $this->nome;}public function setNome(?int $nome): static{$this->nome = $nome;return $this;}public function getCliente(): ?ClienteAll{return $this->cliente;}public function setCliente(?ClienteAll $cliente): static{$this->cliente = $cliente;return $this;}public function getCaminho(): ?string{return $this->caminho;}public function setCaminho(?string $caminho): static{$this->caminho = $caminho;return $this;}public function getImage(): ?string{return $this->image;}public function setImage(?string $image): static{$this->image = $image;return $this;}public function getCreatedAt(): ?\DateTimeImmutable{return $this->createdAt;}public function setCreatedAt(\DateTimeImmutable $createdAt): static{$this->createdAt = $createdAt;return $this;}public function getStatus(): ?int{return $this->status;}public function setStatus(?int $status): static{$this->status = $status;return $this;}/*** @return Collection<int, Caixa>*/public function getCaixas(): Collection{return $this->caixas;}public function addCaixa(Caixa $caixa): static{if (!$this->caixas->contains($caixa)) {$this->caixas->add($caixa);$caixa->setCx($this);}return $this;}public function removeCaixa(Caixa $caixa): static{if ($this->caixas->removeElement($caixa)) {// set the owning side to null (unless already changed)if ($caixa->getCx() === $this) {$caixa->setCx(null);}}return $this;}public function getEtapa(): ?Etapa{return $this->etapa;}public function setEtapa(?Etapa $etapa): static{$this->etapa = $etapa;return $this;}}