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

addContentViewProvider() 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 addContentViewProvider ( eZ\Publish\Core\MVC\Symfony\View\ViewProvider $viewProvider, integer $priority )
$viewProvider eZ\Publish\Core\MVC\Symfony\View\ViewProvider
$priority integer
    public function addContentViewProvider(ViewProvider $viewProvider, $priority = 0)
    {
        $this->addViewProvider($this->contentViewProviders, $viewProvider, $priority);
    }

Usage Example

 public function testContentViewProvidersPriority()
 {
     list($high, $medium, $low) = $this->createContentViewProviderMocks();
     $this->viewManager->addContentViewProvider($medium, 33);
     $this->viewManager->addContentViewProvider($high, 100);
     $this->viewManager->addContentViewProvider($low, -100);
     self::assertSame(array($high, $medium, $low), $this->viewManager->getAllContentViewProviders());
 }
All Usage Examples Of eZ\Publish\Core\MVC\Symfony\View\Manager::addContentViewProvider