<?phpnamespace App\Entity;use App\Repository\DocumentCategorySitesRepository;use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=DocumentCategorySitesRepository::class) * @Auditable() */class DocumentCategorySites{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\ManyToOne(targetEntity=Sites::class) * @ORM\JoinColumn(nullable=false) */ private $site; /** * @ORM\ManyToOne(targetEntity=DocumentCategory::class) * @ORM\JoinColumn(nullable=false) */ private $documentCategory; /** * @ORM\Column(type="text", nullable=false) */ private $htmlModel; /** * @ORM\Column(type="integer", nullable=true) */ private $status; public function __construct() { } public function getId(): ?int { return $this->id; } public function getSite(): ?Sites { return $this->site; } public function setSite(?Sites $site): self { $this->site = $site; return $this; } public function getDocumentCategory(): ?DocumentCategory { return $this->documentCategory; } public function setDocumentCategory(?DocumentCategory $documentCategory): self { $this->documentCategory = $documentCategory; return $this; } public function getHtmlModel(): ?string { return $this->htmlModel; } public function setHtmlModel(?string $htmlModel): self { $this->htmlModel = $htmlModel; return $this; } public function getStatus(): ?int { return $this->status; } public function setStatus(?int $status): self { $this->status = $status; return $this; }}