reinfi / zf-optimized-servicemanager
一个用于优化服务管理器调用的 Zend Framework 模块。
dev-master
2017-09-05 06:49 UTC
Requires
- php: >=7.0
- nette/php-generator: ^3.0
- reinfi/zf-dependency-injection: ~1.0
- zendframework/zend-console: ~2.6
- zendframework/zend-modulemanager: ~2.7
- zendframework/zend-mvc: ~2.7
- zendframework/zend-servicemanager: ~2.7
Requires (Dev)
- phpunit/phpcov: ^3.0
- phpunit/phpunit: ~5.0
- satooshi/php-coveralls: ^1.0
This package is auto-updated.
Last update: 2024-09-10 06:34:32 UTC
README
该模块处于开发中,此时可能存在大量错误。
为 Zend Framework 生成优化的服务管理器。
安装
- 使用 Composer 安装:
composer require reinfi/zf-optimized-servicemanager
. - 通过在
appliation.config.php
中的modules
键下启用模块
return [ 'modules' => [ 'Reinfi\OptimizedServiceManager', // other modules ], ];
- 在 index.php 中更改 Application 类为 Reinfi\OptimizedServiceManager\Mvc\Application
- 使用控制台命令生成优化的服务管理器。
控制台命令
-
生成服务管理器:
php public/index.php reinfi:optimize service-manager
根据您的当前配置生成优化的服务管理器。选项
--with-initializers : 如果您仍然使用它们(它们已被弃用),则生成初始化器
--canonicalize-names : 还向服务管理器添加规范化的名称
--try-autowire : 在生成服务管理器时尝试自动绑定
常见问题解答
请随时提出任何问题或打开自己的 pull requests。