permissible = $permissible; $this->permission = $permission; $this->attachment = $attachment; $this->value = $value; } /** * @return Permissible */ public function getPermissible() : Permissible{ return $this->permissible; } /** * @return string */ public function getPermission() : string{ return $this->permission; } /** * @return PermissionAttachment|null */ public function getAttachment() : ?PermissionAttachment{ return $this->attachment; } /** * @return bool */ public function getValue() : bool{ return $this->value; } }