php - Composer 类映射和加载具有非标准扩展名的文件

标签 php file composer-php autoload psr-4

当通过 composer classmap 功能加载文件时,是否可以加载具有非标准扩展名的 PHP 文件,例如 myFileName.stubmyFileName.foo ?

目前好像没有在加载它们。

最佳答案

Composer 目前将包含具有以下扩展名的文件:

.php .inc .hh

最后一个是关于 HHVM 的东西。

此处类映射生成器的相关行:

https://github.com/composer/composer/blob/master/src/Composer/Autoload/ClassMapGenerator.php#L62 https://github.com/composer/composer/blob/master/src/Composer/Autoload/ClassMapGenerator.php#L76

所以,看起来您需要一个自定义 map 生成器...

关于php - Composer 类映射和加载具有非标准扩展名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27912041/

相关文章:

php - 如何在路由执行前后修改 slim v3 响应体?

php - SQL 查询中损坏的 If 语句

Java InputStreamReader 无法读取特殊(土耳其语)字符

Java Applet - 将文件转换为字符串

php - 使用 Composer 时我要上传什么?

php - 需要 ext-fileinfo。如何将其添加到我的 composer.json 文件中?

php - 在命名空间中定义 Controller 仍然 Class App\Http\Controllers 在 laravel 5.5 中发生错误

php - 如何防止 PHP 中的 SQL 注入(inject)?

php codeigniter 如何分组和排序以显示最后一个值

c - 在 C : Reading integers from a file