【发布时间】:2015-03-10 19:30:17
【问题描述】:
当通过 composer classmap 功能加载文件时,是否可以加载具有非标准扩展名的 PHP 文件,例如 myFileName.stub 或 myFileName.foo ?
目前似乎没有加载它们。
【问题讨论】:
标签: php file composer-php autoload psr-4
当通过 composer classmap 功能加载文件时,是否可以加载具有非标准扩展名的 PHP 文件,例如 myFileName.stub 或 myFileName.foo ?
目前似乎没有加载它们。
【问题讨论】:
标签: php file composer-php autoload psr-4
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
所以,看来您需要一个自定义地图生成器...
【讨论】:
customclass.class.php 或 custuminterface.interface.php 的文件时,我遇到了类似的问题