Ejemplo n.º 1
0
 public function setUp()
 {
     parent::setUp();
     $this->blockRenderer = Bootstrap::getServiceManager()->create('ConLayout\\View\\Renderer\\BlockRenderer');
     $this->blockRenderer = new BlockRenderer();
     $this->resolver = new TemplatePathStack();
     $this->resolver->addPath(__DIR__ . '/_view');
     $this->blockRenderer->setResolver($this->resolver);
     $this->blockRenderer->setHelperPluginManager(Bootstrap::getServiceManager()->get('ViewHelperManager'));
 }
Ejemplo n.º 2
0
 /**
  *
  * @param ServiceLocatorInterface $serviceLocator
  * @return BlockRenderer
  */
 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $blockRenderer = new BlockRenderer();
     $blockRenderer->setHelperPluginManager($serviceLocator->get('ViewHelperManager'));
     $blockRenderer->setResolver($serviceLocator->get('Zend\\View\\Resolver\\AggregateResolver'));
     return $blockRenderer;
 }
Ejemplo n.º 3
0
 public function setUp()
 {
     $updater = new LayoutUpdater();
     $this->updater = $updater;
     $layout = new Layout(new BlockFactory(), $updater);
     $this->layout = $layout;
     $layout->addBlock('test-block', (new ViewModel())->setTemplate('widget1'));
     $renderer = new BlockRenderer();
     $renderer->setResolver($this->getResolver());
     $this->renderer = $renderer;
     $this->layoutManager = new LayoutManager($layout, $updater, $renderer);
 }