eZ\Publish\Core\MVC\Symfony\View\Manager::sortViewProviders PHP Method

sortViewProviders() protected method

The highest priority number is the highest priority (reverse sorting).
protected sortViewProviders ( array $property ) : eZ\Publish\Core\MVC\Symfony\View\Provider\Content[] | eZ\Publish\Core\MVC\Symfony\View\Provider\Location[] | eZ\Publish\Core\MVC\Symfony\View\Provider\Block[]
$property array view providers to sort
return eZ\Publish\Core\MVC\Symfony\View\Provider\Content[] | eZ\Publish\Core\MVC\Symfony\View\Provider\Location[] | eZ\Publish\Core\MVC\Symfony\View\Provider\Block[]
    protected function sortViewProviders($property)
    {
        $sortedViewProviders = array();
        krsort($property);
        foreach ($property as $viewProvider) {
            $sortedViewProviders = array_merge($sortedViewProviders, $viewProvider);
        }
        return $sortedViewProviders;
    }