<?phpnamespace App\Entity;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity */class Link{ public const AREA_INVOICE_PROCEDURE = 'invoice_procedure'; public const AREA_INVOICE_INFORMATION = 'invoice_information'; public const AREA_CONTRACT = 'contract'; public const AREA_MY_ACCOUNT = 'my_account'; public const AREA_DASHBOARD = 'dashboard'; /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") * * @var int */ protected $id; /** * @ORM\Column(type="string") * * @var string */ protected $label; /** * @ORM\Column(type="string") * * @var string */ protected $url; /** * @ORM\Column(type="boolean") */ protected $targetBlank = false; /** * @ORM\Column(type="array") * * @var array */ protected $areas = []; /** * @ORM\Column(type="array") * * @var array */ protected $accessRestrictions = []; /** * @ORM\Column(type="integer") * * @var int */ protected $priority = 0; public function getId(): ?int { return $this->id; } /** * @return Link */ public function setId(int $id): self { $this->id = $id; return $this; } public function getLabel(): ?string { return $this->label; } /** * @return Link */ public function setLabel(string $label): self { $this->label = $label; return $this; } public function getUrl(): ?string { return $this->url; } /** * @return Link */ public function setUrl(string $url): self { $this->url = $url; return $this; } public function getTargetBlank(): bool { return $this->targetBlank; } public function setTargetBlank(bool $targetBlank): self { $this->targetBlank = $targetBlank; return $this; } public function getAreas(): array { return $this->areas; } /** * @return Link */ public function setAreas(array $areas): self { $this->areas = $areas; return $this; } public function getAccessRestrictions(): array { return $this->accessRestrictions; } /** * @return Link */ public function setAccessRestrictions(array $accessRestrictions): self { $this->accessRestrictions = $accessRestrictions; return $this; } public function getPriority(): int { return $this->priority; } /** * @return Link */ public function setPriority(int $priority): self { $this->priority = $priority; return $this; }}