【发布时间】:2015-01-10 02:37:54
【问题描述】:
关于 VENDOR 目录的内容,Composer 的FAQs(以及文档中的其他地方)声明:
应将供应商目录(或安装依赖项的位置)添加到 .gitignore/svn:ignore/etc。
我正在将 Composer 和 PHPUnit 依赖项引入一个不符合任何 PSR 标准的项目中,所以看起来我需要从类映射开始。
虽然我很清楚忽略 VENDOR 目录,但我不清楚是否也应该排除 autoload.php 文件。
在我使用 Composer 和 PHPUnit 完成的一些实验中,如果不使用 autoload.php 作为 PHPUnit 的引导文件,我没有运行任何测试,而且我确信整个这个公认的混乱项目中的其他代码会用它。所以对我来说,我需要保留它是有道理的,但我不知道该放在哪里。
那么我说的对吗?如果我在 VCS 中包含 autoload.php 文件以便在其他地方使用它,我需要移动它吗?如果是这样,在哪里,如果我在考虑 PSR 合规性的情况下查看此问题?
我主要是一名 .NET 开发人员,请保持温和。
谢谢。
【问题讨论】:
标签: php composer-php autoloader