如何在不安装整个 Zend Framework 的情况下通过 Composer 获取 ZF classmap_generator.php?

How to get the ZF classmap_generator.php via Composer without to install the whole Zend Framework?

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

现在我想取回类映射生成器,但不加载整个框架及其所有 deoendencies。

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

您根本不需要类映射生成器,无论如何它已从 V3 中删除。

你应该做的是删除任何 Zend 自动加载配置(如果你的 Module.php 文件中有任何配置,并在 autoload 部分中将其替换为 PSR-0 或 PSR-4 配置你的 composer.json.

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