Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Zend framework2 ZF2查找框架提供的可用服务_Zend Framework2 - Fatal编程技术网

Zend framework2 ZF2查找框架提供的可用服务

Zend framework2 ZF2查找框架提供的可用服务,zend-framework2,Zend Framework2,是否有框架提供的可用服务列表? 也许某个地方有一个或几个中央配置文件 获取此类列表的最简单方法是什么 我知道可以通过编程方式解析全局合并配置,例如在模块的module.php中侦听onBootstrap事件。 如果这是唯一的方法,那么是否已经有一个公开可用的模块或代码块可以这样做 原因:我想浏览一下,看看我能用什么。它现在与特定问题无关。如果您解析合并的配置,您将无法获得所有服务 也许您可以尝试转储ServiceManager::getRegisteredServices 如果解析合并的配置,将

是否有框架提供的可用服务列表? 也许某个地方有一个或几个中央配置文件

获取此类列表的最简单方法是什么

我知道可以通过编程方式解析全局合并配置,例如在模块的module.php中侦听onBootstrap事件。 如果这是唯一的方法,那么是否已经有一个公开可用的模块或代码块可以这样做


原因:我想浏览一下,看看我能用什么。它现在与特定问题无关。

如果您解析合并的配置,您将无法获得所有服务

也许您可以尝试转储
ServiceManager::getRegisteredServices


如果解析合并的配置,将无法获得所有服务

也许您可以尝试转储
ServiceManager::getRegisteredServices


如果解析合并的配置,将无法获得所有服务

也许您可以尝试转储
ServiceManager::getRegisteredServices


如果解析合并的配置,将无法获得所有服务

也许您可以尝试转储
ServiceManager::getRegisteredServices


此处记录默认提供的所有服务:

此处记录默认提供的所有服务:

此处记录默认提供的所有服务:

此处记录默认提供的所有服务:

Zend\ServiceManager\ServiceManager类具有函数名为getRegisteredServices。这是代码,您将了解它检索的内容:

/**
 * Retrieve a keyed list of all registered services. Handy for debugging!
 *
 * @return array
 */
public function getRegisteredServices()
{
    return array(
        'invokableClasses' => array_keys($this->invokableClasses),
        'factories' => array_keys($this->factories),
        'aliases' => array_keys($this->aliases),
        'instances' => array_keys($this->instances),
    );
}

Zend\ServiceManager\ServiceManager类有一个名为getRegisteredServices的函数。这是代码,您将了解它检索的内容:

/**
 * Retrieve a keyed list of all registered services. Handy for debugging!
 *
 * @return array
 */
public function getRegisteredServices()
{
    return array(
        'invokableClasses' => array_keys($this->invokableClasses),
        'factories' => array_keys($this->factories),
        'aliases' => array_keys($this->aliases),
        'instances' => array_keys($this->instances),
    );
}

Zend\ServiceManager\ServiceManager类有一个名为getRegisteredServices的函数。这是代码,您将了解它检索的内容:

/**
 * Retrieve a keyed list of all registered services. Handy for debugging!
 *
 * @return array
 */
public function getRegisteredServices()
{
    return array(
        'invokableClasses' => array_keys($this->invokableClasses),
        'factories' => array_keys($this->factories),
        'aliases' => array_keys($this->aliases),
        'instances' => array_keys($this->instances),
    );
}

Zend\ServiceManager\ServiceManager类有一个名为getRegisteredServices的函数。这是代码,您将了解它检索的内容:

/**
 * Retrieve a keyed list of all registered services. Handy for debugging!
 *
 * @return array
 */
public function getRegisteredServices()
{
    return array(
        'invokableClasses' => array_keys($this->invokableClasses),
        'factories' => array_keys($this->factories),
        'aliases' => array_keys($this->aliases),
        'instances' => array_keys($this->instances),
    );
}

谢谢那正是我想要的。谢谢!那正是我想要的。谢谢!那正是我想要的。谢谢!那正是我想要的。谢谢!这就是我一直在寻找的#2解决方案。非常方便!谢谢这就是我一直在寻找的#2解决方案。非常方便!谢谢这就是我一直在寻找的#2解决方案。非常方便!谢谢这就是我一直在寻找的#2解决方案。非常方便!