本文整理汇总了PHP中Zend\View\Helper\Placeholder\Registry::getRegistry方法的典型用法代码示例。如果您正苦于以下问题:PHP Registry::getRegistry方法的具体用法?PHP Registry::getRegistry怎么用?PHP Registry::getRegistry使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend\View\Helper\Placeholder\Registry
的用法示例。
在下文中一共展示了Registry::getRegistry方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testNamespaceRegisteredInPlaceholderRegistryAfterInstantiation
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'));
}
示例2: __construct
/**
* Constructor
*
* Retrieve container registry from Zend_Registry, or create new one and register it.
*
* @return void
*/
public function __construct()
{
$this->_registry = Placeholder\Registry::getRegistry();
}
示例3: _initVarContainer
/**
* 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;
}
示例4: testGetRegistryRegistersWithGlobalRegistry
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);
}
示例5: __construct
/**
* Constructor
*
* @return void
*/
public function __construct()
{
$this->setRegistry(Registry::getRegistry());
$this->setContainer($this->getRegistry()->getContainer($this->_regKey));
}
示例6: testGetRegistrySubsequentTimesReturnsSameInstance
public function testGetRegistrySubsequentTimesReturnsSameInstance()
{
$registry1 = Registry::getRegistry();
$registry2 = Registry::getRegistry();
$this->assertSame($registry1, $registry2);
}
示例7: initVarContainer
/**
* 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;
}