protected function canView(TokenInterface $token, EventInterface $event) { return $event->getCalendar()->isPublic() || $this->eventManager->isAdmin($token->getUser(), $event); }