如何通过Composer获取ZF classmap_generator.php而不安装整个Zend Framework?

时间:2017-05-11 10:02:18

标签: zend-framework2 zend-autoloader zend-loader zftool2

由于依赖项存在一些问题(zend-test禁止安装PHPUnit 6),我从zendframework/zendframework中删除了composer.json依赖项,并仅安装了我真正需要的Zend包。但现在,文件classmap_generator.php丢失了。

现在我想要恢复类图生成器,但不要加载整个框架及其所有的deoendencies。

我必须安装哪个软件包才能获得classmap_generator.php

1 个答案:

答案 0 :(得分:3)

您根本不需要类图生成器,无论如何它都会从V3中删除。

您应该删除任何Zend Autoload配置(如果您的Module.php文件中有任何配置,并将其替换为您的autoload部分中的PSR-0或PSR-4配置composer.json

这样,composer处理所有自动加载,您可以使用composer install --no-dev --optimize-autoloader --classmap-authoritative进行生产部署,这将为您生成一个非常优化的类图!