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