vendor/dachcom-digital/members/src/MembersBundle/Restriction/ElementRestriction.php line 7

Open in your IDE?
  1. <?php
  2. namespace MembersBundle\Restriction;
  3. use MembersBundle\Manager\RestrictionManager;
  4. class ElementRestriction
  5. {
  6.     public string $state RestrictionManager::RESTRICTION_STATE_NOT_LOGGED_IN;
  7.     public string $section RestrictionManager::RESTRICTION_SECTION_NOT_ALLOWED;
  8.     public array $restrictionGroups = [];
  9.     public function getState(): string
  10.     {
  11.         return $this->state;
  12.     }
  13.     public function setState(string $state): self
  14.     {
  15.         $this->state $state;
  16.         return $this;
  17.     }
  18.     public function getSection(): string
  19.     {
  20.         return $this->section;
  21.     }
  22.     public function setSection(string $section): self
  23.     {
  24.         $this->section $section;
  25.         return $this;
  26.     }
  27.     public function getRestrictionGroups(): array
  28.     {
  29.         return $this->restrictionGroups;
  30.     }
  31.     public function setRestrictionGroups(array $groups = []): self
  32.     {
  33.         $this->restrictionGroups $groups;
  34.         return $this;
  35.     }
  36. }