当前位置: 首页>>代码示例>>PHP>>正文


PHP Zend_Tool_Framework_Registry::setClient方法代码示例

本文整理汇总了PHP中Zend_Tool_Framework_Registry::setClient方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Tool_Framework_Registry::setClient方法的具体用法?PHP Zend_Tool_Framework_Registry::setClient怎么用?PHP Zend_Tool_Framework_Registry::setClient使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Zend_Tool_Framework_Registry的用法示例。


在下文中一共展示了Zend_Tool_Framework_Registry::setClient方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: initialize

 /**
  * initialized() - This will initialize the client for use
  *
  */
 public function initialize()
 {
     // if its already initialized, no need to initialize again
     if ($this->_isInitialized) {
         return;
     }
     // this might look goofy, but this is setting up the
     // registry for dependency injection into the client
     $registry = new Zend_Tool_Framework_Registry();
     $registry->setClient($this);
     // NOTE: at this moment, $this->_registry should contain
     // the registry object
     // run any preInit
     $this->_preInit();
     // setup the debug log
     if (!$this->_debugLogger instanceof Zend_Log) {
         require_once 'Zend/Log.php';
         require_once 'Zend/Log/Writer/Null.php';
         $this->_debugLogger = new Zend_Log(new Zend_Log_Writer_Null());
     }
     // let the loader load, then the repositories process whats been loaded
     $this->_registry->getLoader()->load();
     // process the action repository
     $this->_registry->getActionRepository()->process();
     // process the provider repository
     $this->_registry->getProviderRepository()->process();
     // process the manifest repository
     $this->_registry->getManifestRepository()->process();
     if ($this instanceof Zend_Tool_Framework_Client_Interactive_InputInterface) {
         require_once 'Zend/Tool/Framework/Client/Interactive/InputHandler.php';
     }
     if ($this instanceof Zend_Tool_Framework_Client_Interactive_OutputInterface) {
         $this->_registry->getResponse()->setContentCallback(array($this, 'handleInteractiveOutput'));
     }
 }
开发者ID:noriotakei,项目名称:suraimu,代码行数:39,代码来源:Abstract.php

示例2: __construct

 public function __construct($options = array())
 {
     // require autoloader
     Zend_Loader_Autoloader::getInstance();
     // this might look goofy, but this is setting up the
     // registry for dependency injection into the client
     $registry = new Zend_Tool_Framework_Registry();
     $registry->setClient($this);
     // NOTE: at this moment, $this->_registry should contain the registry object
     if ($options) {
         $this->setOptions($options);
     }
 }
开发者ID:modulexcite,项目名称:zfopenid,代码行数:13,代码来源:Abstract.php


注:本文中的Zend_Tool_Framework_Registry::setClient方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。