<?phpnamespace App\Entity\Menu;use Doctrine\DBAL\Types\Types;use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;use Symfony\Component\Validator\Constraints as Assert;use Doctrine\ORM\Mapping as ORM;/** * Website Parents * * @ORM\Table("menu_website_parents") * @ORM\Entity(repositoryClass="App\Repository\Menu\WebsiteParentsRepository") * @ORM\HasLifecycleCallbacks() */class WebsiteParents{ /** * @var integer * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ protected $id; /** * @var string * * @ORM\Column(name="created_at", type="datetime", nullable=true, options={"comment":"Date de création"}) */ private $createdAt; /** * @var string * * @ORM\Column(name="title", type="string", length=255, nullable=true) */ private $title; /** * @var string * * @ORM\Column(name="link", type="string", length=255, nullable=true) */ private $link; /** * @var string * * @ORM\Column(name="visibility", type="boolean", nullable=true) */ private $visibility; /** * @var string * * @ORM\Column(name="target_blank", type="boolean", nullable=true) */ private $targetBlank; /** * @var string * * @ORM\Column(name="type", type="string", length=255, nullable=true) */ private $type; /** * @var string * * @ORM\Column(name="type_menu", type="string", length=255, nullable=true) */ private $typeMenu; /** * @var string $filename * * @ORM\Column(name="sequence", type="integer", length=11, nullable=true) */ protected $sequence; /** * @var string * * @ORM\Column(name="typeButton", type="string", length=255, nullable=true) */ private $typeButton; /** * @var string * * @ORM\Column(name="html_submenu", type="text", nullable=true) */ private $submenuHTML; /** * @var string * * @ORM\Column(name="visibilityUser", type="boolean", nullable=true) */ private $visibilityUser; /** * @var string * * @ORM\Column(name="private", type="boolean", nullable=true) */ private $private; /** * @var string * * @ORM\Column(name="no_private", type="boolean", nullable=true) */ private $noPrivate; /** * @var string * * @ORM\Column(name="locale", type="text", nullable=true) */ private $locale; /** * @ORM\PrePersist */ public function setCreatedAtValue(): void { $this->setCreatedAt(new \DateTime("now")); } /** * @ORM\PreUpdate */ public function setUpdatedAtValue(): void { } public function __toString() { return $this->title; } public function getId(): ?int { return $this->id; } public function getCreatedAt(): ?\DateTimeInterface { return $this->createdAt; } public function setCreatedAt(?\DateTimeInterface $createdAt): self { $this->createdAt = $createdAt; return $this; } public function getTitle(): ?string { return $this->title; } public function setTitle(?string $title): self { $this->title = $title; return $this; } public function getLink(): ?string { return $this->link; } public function setLink(?string $link): self { $this->link = $link; return $this; } public function getSequence(): ?int { return $this->sequence; } public function setSequence(?int $sequence): self { $this->sequence = $sequence; return $this; } public function getType(): ?string { return $this->type; } public function setType(?string $type): self { $this->type = $type; return $this; } public function getTargetBlank(): ?bool { return $this->targetBlank; } public function setTargetBlank(?bool $targetBlank): self { $this->targetBlank = $targetBlank; return $this; } public function getTypeButton(): ?string { return $this->typeButton; } public function setTypeButton(?string $typeButton): self { $this->typeButton = $typeButton; return $this; } public function getVisibilityUser(): ?bool { return $this->visibilityUser; } public function setVisibilityUser(?bool $visibilityUser): self { $this->visibilityUser = $visibilityUser; return $this; } public function getVisibility(): ?bool { return $this->visibility; } public function setVisibility(?bool $visibilityUser): self { $this->visibility = $visibilityUser; return $this; } public function getNoPrivate(): ?bool { return $this->noPrivate; } public function setNoPrivate(?bool $visibilityUser): self { $this->noPrivate = $visibilityUser; return $this; } public function getPrivate(): ?bool { return $this->private; } public function setPrivate(?bool $visibilityUser): self { $this->private = $visibilityUser; return $this; } public function isVisibility(): ?bool { return $this->visibility; } public function isTargetBlank(): ?bool { return $this->targetBlank; } public function isVisibilityUser(): ?bool { return $this->visibilityUser; } public function isPrivate(): ?bool { return $this->private; } public function isNoPrivate(): ?bool { return $this->noPrivate; } public function getTypeMenu(): ?string { return $this->typeMenu; } public function setTypeMenu(?string $typeMenu): static { $this->typeMenu = $typeMenu; return $this; } public function getSubmenuHTML(): ?string { return $this->submenuHTML; } public function setSubmenuHTML(?string $submenuHTML): static { $this->submenuHTML = $submenuHTML; return $this; } public function getLocale(): ?string { return $this->locale; } public function setLocale(?string $type): self { $this->locale = $type; return $this; }}