tonymanero / manero
一个将DI配置文件转换为disco配置的CLI工具
0.2.1
2018-03-23 06:42 UTC
Requires
- php: ^7.1
- roave/security-advisories: dev-master
- symfony/console: ^4.0
Requires (Dev)
- humbug/php-scoper: ^0.6.0
- infection/infection: ^0.8.1
- mockery/mockery: ^1.0
- phpunit/phpunit: ^7.0
- tm/tooly-composer-script: ^1.2
README
从当前的DI配置创建Disco配置。
使用方法
从https://github.com/tonymanero/manero/releases下载最新的PHAR文件,并在应用程序的工作目录中运行。
php manero.phar convert:<container-implementation> path/to/config.php
这将根据容器实现配置创建一个trait ManeroConfigTrait.php
。
由于例如ZendExpressive配置DI的方式存在一些问题,可能需要一些手动工作来完成配置。
您还需要为该trait提供正确的命名空间。
要获取当前可用的容器实现列表,请运行php manero.phar
。
名称
Tony Manero是电影Saturday Night Fever的主人公
贡献
欢迎贡献!如果您发现缺少您喜欢的DI容器实现转换,请随意创建PullRequest。
许可证
版权(c)Manero贡献者。保留所有权利。
根据MIT许可证授权。有关完整的许可证信息,请参阅项目根目录中的LICENSE.md文件。