private function checkWidgetDisplayConfigEdition(User $authenticatedUser, WidgetDisplayConfig $wdc) { $user = $wdc->getUser(); if ($authenticatedUser !== $user) { throw new AccessDeniedException(); } }
private function checkAdminAccessForWidgetDisplayConfig(WidgetDisplayConfig $wdc) { if (!is_null($wdc->getUser()) || !is_null($wdc->getWorkspace())) { throw new AccessDeniedException(); } }
private function checkUserAccessForWidgetDisplayConfig(WidgetDisplayConfig $widgetDisplayConfig, User $user) { $widgetDisplayConfigUser = $widgetDisplayConfig->getUser(); if (is_null($widgetDisplayConfigUser) || $widgetDisplayConfigUser->getId() !== $user->getId()) { throw new AccessDeniedException(); } }