<?phpnamespace App\Entity;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass="App\Repository\CentroCustoRepository") */class CentroCusto{ /** * @ORM\Id() * @ORM\GeneratedValue() * @ORM\Column(type="integer") */ private $id; /** * @ORM\Column(type="string", length=155) */ private $titulo; /** * @ORM\Column(type="string", length=45) */ private $classificacao; /** * @ORM\Column(type="text", nullable=true) */ private $descricao; /** * @ORM\Column(type="boolean", options={"default" : 0}) */ private $isReceita; /** * @ORM\Column(type="float", nullable=true) */ private $metaPercentualSobreFaturamento; public function __toString() { return !empty($this->titulo) ? $this->getClassificacao() . ' - ' . $this->titulo : 'Novo Centro de Custo'; } public function getId(): ?int { return $this->id; } public function getTitulo(): ?string { return $this->titulo; } public function setTitulo(string $titulo): self { $this->titulo = $titulo; return $this; } public function getClassificacao(): ?string { return $this->classificacao; } public function setClassificacao(string $classificacao): self { $this->classificacao = $classificacao; return $this; } public function getDescricao(): ?string { return $this->descricao; } public function setDescricao(?string $descricao): self { $this->descricao = $descricao; return $this; } public function getIsReceita(): ?bool { return $this->isReceita; } public function setIsReceita(bool $isReceita): self { $this->isReceita = $isReceita; return $this; } public function getMetaPercentualSobreFaturamento(): ?float { return $this->metaPercentualSobreFaturamento; } public function setMetaPercentualSobreFaturamento(?float $metaPercentualSobreFaturamento): self { $this->metaPercentualSobreFaturamento = $metaPercentualSobreFaturamento; return $this; }}