Sulu\Bundle\ContentBundle\Controller\WebspaceController::cgetAction PHP Метод

cgetAction() публичный Метод

Returns webspaces.
public cgetAction ( ) : Response
Результат Symfony\Component\HttpFoundation\Response
    public function cgetAction()
    {
        $webspaces = [];
        $securityChecker = $this->get('sulu_security.security_checker');
        foreach ($this->get('sulu_core.webspace.webspace_manager')->getWebspaceCollection() as $webspace) {
            $securityContext = $this->getSecurityContextByWebspace($webspace->getKey());
            if ($securityChecker->hasPermission(new SecurityCondition($securityContext), PermissionTypes::VIEW)) {
                $webspaces[] = $webspace;
            }
        }
        return $this->handleView($this->view(new CollectionRepresentation($webspaces, 'webspaces')));
    }