Composer php Composer自动加载我们的命名约定

Composer php Composer自动加载我们的命名约定,composer-php,autoload,autoloader,Composer Php,Autoload,Autoloader,我们的类命名约定是name_class.php。有没有办法在类文件名查找中附加_类?我更改了ClassLoader.php文件中的loadClass函数以使其正常工作,但composer安装覆盖了我的更改。否,composer只支持PSR-0、PSR-4和所有其他方案的classmap 如果您的名称方案至少不符合PSR-0,那么您所能做的就是使用类映射,并在添加新类时始终创建类映射更新。我强烈建议创建符合PSR-4或PSR-0标准的新类,以在使用Composer时消除这种需要。如果不想重命名文件

我们的类命名约定是name_class.php。有没有办法在类文件名查找中附加_类?我更改了ClassLoader.php文件中的loadClass函数以使其正常工作,但composer安装覆盖了我的更改。

否,composer只支持PSR-0、PSR-4和所有其他方案的classmap

如果您的名称方案至少不符合PSR-0,那么您所能做的就是使用类映射,并在添加新类时始终创建类映射更新。我强烈建议创建符合PSR-4或PSR-0标准的新类,以在使用Composer时消除这种需要。如果不想重命名文件,旧类可能仍然位于某个位置并通过类映射加载

但是,您可以与自己的composer autoloader并行运行。然后您仍然负责自己的类,但对所有库使用Composer