reinfi / zf-optimized-servicemanager

一个用于优化服务管理器调用的 Zend Framework 模块。

dev-master 2017-09-05 06:49 UTC

This package is auto-updated.

Last update: 2024-09-10 06:34:32 UTC


README

Build Status Code Climate Coverage Status

该模块处于开发中,此时可能存在大量错误。

为 Zend Framework 生成优化的服务管理器。

  1. 安装
  2. 控制台命令

安装

  1. 使用 Composer 安装: composer require reinfi/zf-optimized-servicemanager.
  2. 通过在 appliation.config.php 中的 modules 键下启用模块
    return [
        'modules' => [
            'Reinfi\OptimizedServiceManager',
            // other modules
        ],
    ];
  1. 在 index.php 中更改 Application 类为 Reinfi\OptimizedServiceManager\Mvc\Application
  2. 使用控制台命令生成优化的服务管理器。

控制台命令

  • 生成服务管理器: php public/index.php reinfi:optimize service-manager 根据您的当前配置生成优化的服务管理器。

    选项

    --with-initializers : 如果您仍然使用它们(它们已被弃用),则生成初始化器

    --canonicalize-names : 还向服务管理器添加规范化的名称

    --try-autowire : 在生成服务管理器时尝试自动绑定

常见问题解答

请随时提出任何问题或打开自己的 pull requests。