eZ\Publish\Core\MVC\Symfony\View\Manager::getAllLocationViewProviders PHP Метод

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

public getAllLocationViewProviders ( ) : eZ\Publish\Core\MVC\Symfony\View\ViewProvider[]
Результат eZ\Publish\Core\MVC\Symfony\View\ViewProvider[]
    public function getAllLocationViewProviders()
    {
        if (empty($this->sortedLocationViewProviders)) {
            $this->sortedLocationViewProviders = $this->sortViewProviders($this->locationViewProviders);
        }
        return $this->sortedLocationViewProviders;
    }

Usage Example

 public function testLocationViewProvidersPriority()
 {
     list($high, $medium, $low) = $this->createLocationViewProviderMocks();
     $this->viewManager->addLocationViewProvider($medium, 33);
     $this->viewManager->addLocationViewProvider($high, 100);
     $this->viewManager->addLocationViewProvider($low, -100);
     self::assertSame(array($high, $medium, $low), $this->viewManager->getAllLocationViewProviders());
 }