该列表中到底发生了什么?
如果没有代码的全面静态分析,它如何知道正在使用哪些类?
为什么它甚至读取文件?PSR4的目的不是专门避免吗?
作曲家软件包可以定义其自动加载器映射,例如:
"autoload": {
"psr-4": {
"MyVendorMyPackage": "src/"
}
}
作曲家整理了所有这些定义,并从中生成了ClassMap自动加载器文件。
参考:https://github.com/composer/composer/blob/0c912d6/src/composer/autoload/autoloadgenerator.php#l158-l184