问题标签 [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.
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.
php - 作曲家中命名空间自动加载的问题
这是一个更美观的问题......
我在现有项目中使用 composer.phar 来自动加载我的类。
composer.json
这是我名为Acme的项目的示例片段:
我的文件结构的一个部分是这样的:
在我的情况下,我必须坚持使用文件夹“模块/邮件”并且不能重命名它们。
基本上这是可行的,但我必须在Acme
下面创建一个额外的文件夹,src
它有点难看。
如果我想在我的邮件文件夹中省略最高的命名空间部分,那么必须如何定义自动加载,Acme
所以它看起来像这样:
我仍然可以在 php 文件中使用它:
或者那不可能?
symfony - 连接 composer 来管理 symfony2 中的网络资产是个好主意吗?
如您所知,在 Symfony2.1 中,php 包和包由 composer 管理,但将 web 资产的管理也连接起来可能是个好主意?我真的很想使用我用来更新 php 包的相同控制台命令来更新 Twitter Bootstrap、jQuery、jQueryUi、Underscore.js 和许多其他库。
这样做有什么严重的缺点吗?
php - Composer - 如何将自己的包添加到列表中
使用 composer 时如何解析包以及如何添加自定义包?
一个例子是我有一个自定义应用程序,我希望人们能够使用 composer 来获取我的包。我该怎么做?
zend-framework - 通过 Composer 安装的 Zend Framework 包的大小
我只是想知道为什么 Composer 上的包“zendframework/zendframework1”这么大:
有人可以解释吗?
顺便问一下,是否可以通过 Composer 获取 Zend Framework 最小包?
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的时候生成的,我没有修改。
当我删除测试套件和过滤器块时,错误仍然存在。
php - 更新 Symfony 2.1 (Subversion)
我想将我的 Symfony 2.1.1(主干)更新到 2.1.2,但运行composer update
会删除包含 .svn 文件的文件夹。如何正确更新它?
php - 使用 Composer 生成的 PHPUnit 测试项目
我有一个使用Composer生成的项目,它依赖于 PHPUnit。我现在有
dir1
-> PHPUnit 的东西dir2
-> 项目的东西
如果我进入项目目录并运行 PHPUnit,它会抱怨加载ClassLoader.php
两次:
- PHPUnit 需要它
vendors/autoload.php
- 应用程序代码(引导程序)需要它
如何解决这种双重包含?
composer-php - 如何将composer与包含packages.json的非packagist github项目一起使用
我想将https://github.com/timrwood/moment放入我的 composer.json 以便于维护。
它不是官方的 packagegist 项目(当然,因为它不是 PHP),但它包含一个packages.json
for nodejs。我可以在我的 中使用它composer.json
吗?
我试过这个,但没有奏效:
它会抛出一条错误消息,说“在 git://github.com/timrwood/moment.git 的任何分支或标签中找不到有效的 composer.json,无法从中加载包。”
而且它缺少版本字符串来定义我要使用的版本......
有人可以在这里帮忙吗?
或者我根本不应该在这里使用作曲家,因为我正在混合 JS 和 PHP?