/** * Placeholder helper * * @param string $name * @return \Zend\View\Helper\Placeholder\Container\AbstractContainer */ public function direct($name = null) { if ($name == null) { throw new \InvalidArgumentException('Placeholder: missing argument. $name is required by placeholder($name)'); } $name = (string) $name; return $this->_registry->getContainer($name); }
/** * @group ZF-10793 */ public function testSetValueCreateContainer() { $this->registry->setContainerClass('ZendTest\\View\\Helper\\Placeholder\\MockContainer'); $data = array('ZF-10793'); $container = $this->registry->createContainer('foo', $data); $this->assertEquals(array('ZF-10793'), $container->data); }
public function setUp() { // Necessary to ensure placeholders do not persist between individual tests PlaceholderRegistry::unsetRegistry(); $this->renderer = new PhpRenderer(); $this->strategy = new PhpRendererStrategy($this->renderer); $this->event = new ViewEvent(); $this->response = new HttpResponse(); }
public function setUp() { \Zend\View\Helper\Placeholder\Registry::unsetRegistry(); $this->basePath = __DIR__ . '/_files/modules'; $renderer = new \Zend\View\Renderer\PhpRenderer(); $renderer->plugin('basePath')->setBasePath($this->basePath); $this->helper = new CtrlJsLoader(); $this->helper->setView($renderer); }
public function testNamespaceRegisteredInPlaceholderRegistryAfterInstantiation() { $registry = PlaceholderRegistry::getRegistry(); if ($registry->containerExists('Zend_View_Helper_HeadLink')) { $registry->deleteContainer('Zend_View_Helper_HeadLink'); } $this->assertFalse($registry->containerExists('Zend_View_Helper_HeadLink')); $helper = new Helper\HeadLink(); $this->assertTrue($registry->containerExists('Zend_View_Helper_HeadLink')); }
public function _after(\Codeception\TestCase $test) { $_SESSION = array(); $_GET = array(); $_POST = array(); $_COOKIE = array(); // reset singleton StaticEventManager::resetInstance(); Placeholder\Registry::unsetRegistry(); $this->queries = 0; $this->time = 0; }
public function _after(\Codeception\TestCase $test) { $_SESSION = array(); $_GET = array(); $_POST = array(); $_COOKIE = array(); // reset singleton StaticEventManager::resetInstance(); // Reset singleton placeholder if version < 2.2.0, no longer required in 2.2.0+ if (Version::compareVersion('2.2.0') >= 0) { Placeholder\Registry::unsetRegistry(); } $this->queries = 0; $this->time = 0; }
public function _after(\Codeception\TestCase $test) { $_SESSION = []; $_GET = []; $_POST = []; $_COOKIE = []; // reset singleton StaticEventManager::resetInstance(); // Reset singleton placeholder if version < 2.2.0, no longer required in 2.2.0+ if (Version::compareVersion('2.2.0') >= 0) { Placeholder\Registry::unsetRegistry(); } //Close the session, if any are open if (session_status() == PHP_SESSION_ACTIVE) { session_write_close(); } $this->queries = 0; $this->time = 0; }
/** * Constructor * * @return void */ public function __construct() { $this->setRegistry(Registry::getRegistry()); $this->setContainer($this->getRegistry()->getContainer($this->_regKey)); }
/** * Reset the request * * @return AbstractControllerTestCase */ public function reset() { // force to re-create all components $this->application = null; // reset server datas $_SESSION = array(); $_GET = array(); $_POST = array(); $_COOKIE = array(); // reset singleton StaticEventManager::resetInstance(); Placeholder\Registry::unsetRegistry(); return $this; }
/** * Initialize placeholder container for layout vars * * @return \Zend\View\Helper\Placeholder\Container */ protected function initVarContainer() { if (null === $this->container) { $this->container = PlaceholderRegistry::getRegistry()->getContainer(get_called_class()); } return $this->container; }
/** * Constructor * * Retrieve container registry from Zend_Registry, or create new one and register it. * * @return void */ public function __construct() { $this->_registry = Placeholder\Registry::getRegistry(); }
/** * Initialize placeholder container for layout vars * * @return \Zend\View\Helper\Placeholder\Container */ protected function _initVarContainer() { if (null === $this->_container) { $this->_container = \Zend\View\Helper\Placeholder\Registry::getRegistry()->getContainer(__CLASS__); } return $this->_container; }
public function testGetRegistryRegistersWithGlobalRegistry() { $this->assertFalse(\Zend\Registry::isRegistered(Registry::REGISTRY_KEY)); $registry = Registry::getRegistry(); $this->assertTrue(\Zend\Registry::isRegistered(Registry::REGISTRY_KEY)); $registered = \Zend\Registry::get(Registry::REGISTRY_KEY); $this->assertSame($registry, $registered); }
/** * Tears down the fixture, for example, close a network connection. * This method is called after a test is executed. * * @return void */ public function tearDown() { unset($this->placeholder); PlaceholderRegistry::unsetRegistry(); }
/** * Sets up the fixture, for example, open a network connection. * This method is called before a test is executed. * * @return void */ public function setUp() { \Zend\View\Helper\Placeholder\Registry::unsetRegistry(); $this->basePath = __DIR__ . '/_files/modules'; $this->helper = new Foo(); }
public function testGetRegistrySubsequentTimesReturnsSameInstance() { $registry1 = Registry::getRegistry(); $registry2 = Registry::getRegistry(); $this->assertSame($registry1, $registry2); }