问题标签 [composer-php]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3480 浏览

symfony - 如何正确声明对 Bundle 中另一个 Bundle 的依赖关系?

我正在尝试在 Bundle 中使用 Bundle,但不知何故它失败了。

到目前为止,这似乎有效。但我不知道如何在“myname/mybundle”中声明另一个依赖项。

我在 myname/mybundle 的 composer.json 文件中尝试了以下操作,但没有一个起作用:(

当我朗姆酒时,我composer.phar update得到的只是

- myname/mybundle dev-master requires drymek/pheanstalkbundle dev-master -> no matching package found.

0 投票
2 回答
6429 浏览

php - 作曲家中命名空间自动加载的问题

这是一个更美观的问题......

我在现有项目中使用 composer.phar 来自动加载我的类。

composer.json这是我名为Acme的项目的示例片段:

我的文件结构的一个部分是这样的:

在我的情况下,我必须坚持使用文件夹“模块/邮件”并且不能重命名它们。

基本上这是可行的,但我必须在Acme下面创建一个额外的文件夹,src它有点难看。

如果我想在我的邮件文件夹中省略最高的命名空间部分,那么必须如何定义自动加载,Acme所以它看起来像这样:

我仍然可以在 php 文件中使用它:

或者那不可能?

0 投票
1 回答
2366 浏览

symfony - 连接 composer 来管理 symfony2 中的网络资产是个好主意吗?

如您所知,在 Symfony2.1 中,php 包和包由 composer 管理,但将 web 资产的管理也连接起来可能是个好主意?我真的很想使用我用来更新 php 包的相同控制台命令来更新 Twitter Bootstrap、jQuery、jQueryUi、Underscore.js 和许多其他库。

这样做有什么严重的缺点吗?

0 投票
2 回答
8457 浏览

php - Composer - 如何将自己的包添加到列表中

使用 composer 时如何解析包以及如何添加自定义包?

一个例子是我有一个自定义应用程序,我希望人们能够使用 composer 来获取我的包。我该怎么做?

0 投票
1 回答
628 浏览

zend-framework - 通过 Composer 安装的 Zend Framework 包的大小

我只是想知道为什么 Composer 上的包“zendframework/zendframework1”这么大:

有人可以解释吗?

顺便问一下,是否可以通过 Composer 获取 Zend Framework 最小包?

0 投票
1 回答
1383 浏览

php - symfony2.1 的 PHPUnit - 无法重新声明 xyz()

我读到 PHPUnit 可以用 pear 或 composer 安装。因为我在一个带有 WAMPSERVER 和一个用于控制台内容的 cygwin 的 Windows 上并且没有安装 pear,所以我通过 composer 安装了 PHPUnit。而且特别是因为symfony2.1你必须使用composer,所以我选择了这个方法

我将它添加到我的 composer.json

然后做一个

//Update1(感谢拆解者)

bin 文件(phpunit 和 phpunit.bat)被复制或链接到应用程序的 bin 目录。但是当我打电话时,bin/phpunit -c app/ 我得到了这个错误:

为什么会执行这个,我没有定义在这个目录中搜索测试。我尝试删除发生错误的文件,但随后出现类似错误:cannot redeclare另一个类/函数的错误。所以看起来源被加载了两次。

//Update2 phpunit.xml.dist是我安装symfony的时候生成的,我没有修改。

当我删除测试套件和过滤器块时,错误仍然存​​在。

0 投票
1 回答
289 浏览

php - 更新 Symfony 2.1 (Subversion)

我想将我的 Symfony 2.1.1(主干)更新到 2.1.2,但运行composer update会删除包含 .svn 文件的文件夹。如何正确更新它?

0 投票
2 回答
1589 浏览

php - 使用 Composer 生成的 PHPUnit 测试项目

我有一个使用Composer生成的项目,它依赖于 PHPUnit。我现在有

  • dir1-> PHPUnit 的东西
  • dir2-> 项目的东西

如果我进入项目目录并运行 PHPUnit,它会抱怨加载ClassLoader.php两次:

  • PHPUnit 需要它vendors/autoload.php
  • 应用程序代码(引导程序)需要它

如何解决这种双重包含?

0 投票
2 回答
2531 浏览

composer-php - 如何将composer与包含packages.json的非packagist github项目一起使用

我想将https://github.com/timrwood/moment放入我的 composer.json 以便于维护。

它不是官方的 packagegist 项目(当然,因为它不是 PHP),但它包含一个packages.jsonfor nodejs。我可以在我的 中使用它composer.json吗?

我试过这个,但没有奏效:

它会抛出一条错误消息,说“在 git://github.com/timrwood/moment.git 的任何分支或标签中找不到有效的 composer.json,无法从中加载包。”

而且它缺少版本字符串来定义我要使用的版本......

有人可以在这里帮忙吗?

或者我根本不应该在这里使用作曲家,因为我正在混合 JS 和 PHP?

0 投票
3 回答
3049 浏览

php - 如何在 Symfony 2.1 的 composer.json 中提供第三方库并访问我们包中的库?

我需要将TCPDF作为第三方库集成到 Symfony 2.1 中。

我在 composer.json 中尝试过

但它给出了一个错误The requested package tcpdf * could not be found.

如何在 composer.json 文件中正确提供第三方库?

TCPDF库不遵循命名空间,那么我们如何在我们的包中访问这个库呢?