private function hasUserAccessToWidgetInstance(User $authenticatedUser, WidgetInstance $widgetInstance) { $user = $widgetInstance->getUser(); return $authenticatedUser === $user; }
private function checkAdminAccessForWidgetInstance(WidgetInstance $widgetInstance) { if (!is_null($widgetInstance->getUser()) || !is_null($widgetInstance->getWorkspace())) { throw new AccessDeniedException(); } }
private function hasUserAccessToWidgetInstance(WidgetInstance $widgetInstance, User $user) { $widgetUser = $widgetInstance->getUser(); if (is_null($widgetUser) || $widgetUser->getId() !== $user->getId()) { return false; } return true; }