eZ\Publish\Core\Repository\Permission\PermissionResolver::sudo PHP Метод

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

public sudo ( Closure $callback, eZ\Publish\API\Repository\Repository $outerRepository ) : mixed
$callback Closure
$outerRepository eZ\Publish\API\Repository\Repository
Результат mixed
    public function sudo(\Closure $callback, RepositoryInterface $outerRepository)
    {
        ++$this->sudoNestingLevel;
        try {
            $returnValue = $callback($outerRepository);
        } catch (Exception $e) {
            --$this->sudoNestingLevel;
            throw $e;
        }
        --$this->sudoNestingLevel;
        return $returnValue;
    }