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

addLocationViewProvider() public method

When this view provider will be called in the chain depends on $priority. The highest $priority is, the earliest the router will be called.
public addLocationViewProvider ( eZ\Publish\Core\MVC\Symfony\View\ViewProvider $viewProvider, integer $priority )
$viewProvider eZ\Publish\Core\MVC\Symfony\View\ViewProvider
$priority integer
    public function addLocationViewProvider(ViewProvider $viewProvider, $priority = 0)
    {
        $this->addViewProvider($this->locationViewProviders, $viewProvider, $priority);
    }

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());
 }
All Usage Examples Of eZ\Publish\Core\MVC\Symfony\View\Manager::addLocationViewProvider