【问题标题】:Symfony 2 - use Composer to include vendor libraries not available as packagesSymfony 2 - 使用 Composer 包含不作为包提供的供应商库
【发布时间】:2014-09-09 05:50:43
【问题描述】:

我有一个使用遗留供应商库的 Symfony 2 应用程序。该库是一个包含 PHP 代码的自包含文件夹,我将其放入我的 vendor 文件夹并使用 Symfony 的类加载机制包括在内,但它不能作为包在任何地方使用,并且当前未使用 Composer 处理 - 我必须复制作为部署的一部分,它手动进入vendor 文件夹(vendor 未在源代码管理中跟踪)。

如何将这个遗留库置于 Composer 的控制之下?我希望能够部署我的应用程序的干净副本,然后使用 Composer 设置它需要的所有库,包括旧库。我想以最少的努力做到这一点——除非我必须这样做,否则我并不特别想打包任何东西,理想情况下,我想让库在应用程序之外的某个预先安排的位置可用,并且供作曲家从那里拾取。

【问题讨论】:

标签: php symfony composer-php


【解决方案1】:

您必须执行以下操作之一:

在这两种情况下,如果您的库遵循one of the supported methods,您可以配置作曲家的自动加载器。

【讨论】:

    猜你喜欢
    • 2017-04-27
    • 1970-01-01
    • 2012-09-19
    • 1970-01-01
    • 2015-02-28
    • 2023-04-10
    • 1970-01-01
    • 2020-04-14
    相关资源
    最近更新 更多