code: public function decide(EndpointInvoker $invoker) : bool
      {
          if ($invoker->getRoute()->isPublic()) {
              return true;
          }
  
          return ! $this->user instanceof GuestUser;
      }
docs: @param EndpointInvoker $invoker
  
  @return bool