【问题标题】:How to get the ZF classmap_generator.php via Composer without to install the whole Zend Framework?如何在不安装整个 Zend 框架的情况下通过 Composer 获取 ZF classmap_generator.php?
【发布时间】:2017-05-11 10:02:17
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    您根本不需要类映射生成器,而且它已经从 V3 中移除了。

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

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

    【讨论】:

    • 感谢您的回答!只是添加一些进一步的信息:Class Map Generator 显然是 zendframework/zend-loader 包的一部分,并且已被删除(另请参阅 GitHub 问题 here)。
    猜你喜欢
    • 2011-03-11
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 2015-01-18
    • 1970-01-01
    • 1970-01-01
    • 2015-01-28
    相关资源
    最近更新 更多