风中的绿光 发表于 2021-4-29 16:40:44

ci4中自动加载discoverInComposer是否多此一举

本帖最后由 风中的绿光 于 2021-4-29 16:44 编辑

最近在看ci4的自动加载的源码,发现Autoloader.php文件中,在参数discoverInComposer参数为true的时候,会执行discoverComposerNamespaces()方法,是否多次一举,discoverComposerNamespaces()只是提前注册了composer中的psr4的规则的加载,如果为false,编码应该也是不受影响的。
因为后续还会引入composer自己的autoload.php,它会帮忙注册composer的自动加载,不需要提前将composer的psr4规则前置



有知道原因的吗?为什么要增加这个步骤

页: [1]
查看完整版本: ci4中自动加载discoverInComposer是否多此一举