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);
}
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()); }