public function init() { $this->getBootstrap()->bootstrap('Frontcontroller'); $this->_view = parent::init(); $this->_saveInRegistry()->_setLayoutPath()->_setHeadFilesFramework()->_setPaginationStyle(); return $this->_view; }
public function init() { $bootstrap = $this->getBootstrap(); $bootstrap->bootstrap('zf2'); $serviceManager = $bootstrap->getResource('zf2')->getServiceManager(); //register zf1 helper to grant access to zf2 view helpers $zf2Helper = new Zf2Helper($serviceManager->get('ViewHelperManager')); $view = $this->getView(); $view->registerHelper($zf2Helper, 'zf2Helper'); return parent::init(); }
/** * {@inheritdoc} * * In addition, register the default view helper path for the epixa library. * * @return BaseView */ public function init() { $options = $this->getOptions(); $this->_view = new BaseView($options); if (isset($options['doctype'])) { $this->_view->doctype()->setDoctype(strtoupper($options['doctype'])); } $this->_view->addHelperPath('Epixa/View/Helper', 'Epixa\\View\\Helper\\'); $view = parent::init(); HelperBroker::getExistingHelper('ViewRenderer')->setViewBasePathSpec(':moduleDir/..'); return $view; }
/** * @author slovacus * @return type */ public function getView() { $this->_view = parent::getView(); if (null === $this->_view) { $options = $this->getOptions(); $view = new Zend_View(); $view->headTitle($options['title']); $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer'); $viewRenderer->setView($view); $this->_view = $view; } return $this->_view; }
public function init() { $view = parent::init(); $options = $this->getOptions(); if (array_key_exists('variables', $options)) { if (is_array($options['variables'])) { foreach ($options['variables'] as $key => $value) { $view->assign($key, $value); } } else { $view->assign($options['variables']); } } $viewRenderer = new HausDesign_Controller_Action_Helper_ViewRenderer(); $viewRenderer->setView($view); Zend_Controller_Action_HelperBroker::addHelper($viewRenderer); return $view; }
/** * @group ZF-11579 */ public function testViewResourceDoesNotReinjectViewRenderer() { require_once dirname(__FILE__) . '/TestAsset/ViewRenderer.php'; $viewRenderer = new Zend_Application_Resource_TestAsset_ViewRenderer(); Zend_Controller_Action_HelperBroker::addHelper($viewRenderer); $resource = new Zend_Application_Resource_View(array('encoding' => 'UTF-8')); $view = $resource->init(); $this->assertSame($view, $viewRenderer->view); }
/** * @group ZF-10042 */ public function testAssignmentsAreSet() { $options = array('assign' => array('foo' => 'barbapapa', 'bar' => 'barbazoo')); $resource = new Zend_Application_Resource_View($options); $view = $resource->init(); $this->assertEquals('barbapapa', $view->foo); $this->assertEquals('barbazoo', $view->bar); }
public function testDoctypeIsSet() { $options = array('doctype' => 'XHTML1_FRAMESET'); $resource = new Zend_Application_Resource_View($options); $resource->init(); $view = $resource->getView(); $this->assertEquals('XHTML1_FRAMESET', $view->doctype()->getDoctype()); }
/** * @group ZF-10343 */ public function testSetMetaCharsetShouldOnlyAvailableForHtml5() { $charset = 'UTF-8'; $options = array('doctype' => 'XHTML1_STRICT', 'charset' => $charset); $resource = new Zend_Application_Resource_View($options); $view = $resource->init(); $headMetaHelper = $view->headMeta(); $actual = null; $container = $headMetaHelper->getContainer(); foreach ($container as $item) { if ('charset' == $item->type) { $actual = $item->charset; break; } } $this->assertFalse($view->doctype()->isHtml5()); $this->assertNull($actual); $registry = Zend_View_Helper_Placeholder_Registry::getRegistry(); $registry->deleteContainer('Zend_View_Helper_HeadMeta'); $registry->deleteContainer('Zend_View_Helper_Doctype'); }