private function checkWorkspaceWidgetDisplayConfig(Workspace $workspace, WidgetDisplayConfig $wdc)
 {
     $htWorkspace = $wdc->getWorkspace();
     if ($workspace !== $htWorkspace) {
         $exception = new WorkspaceAccessDeniedException();
         $exception->setWorkspace($workspace);
         throw $exception;
     }
 }
 private function checkAdminAccessForWidgetDisplayConfig(WidgetDisplayConfig $wdc)
 {
     if (!is_null($wdc->getUser()) || !is_null($wdc->getWorkspace())) {
         throw new AccessDeniedException();
     }
 }
Exemple #3
0
 private function checkWorkspaceAccessForWidgetDisplayConfig(WidgetDisplayConfig $widgetDisplayConfig, Workspace $workspace)
 {
     $widgetDisplayConfigWorkspace = $widgetDisplayConfig->getWorkspace();
     if (is_null($widgetDisplayConfigWorkspace) || $widgetDisplayConfigWorkspace->getId() !== $workspace->getId()) {
         throw new AccessDeniedException();
     }
 }