用户
 找回密码
 入住 CI 中国社区
搜索
查看: 878|回复: 0
收起左侧

[版本 4.x] ci4中自动加载discoverInComposer是否多此一举

[复制链接]
发表于 2021-4-29 16:40:44 | 显示全部楼层 |阅读模式
本帖最后由 风中的绿光 于 2021-4-29 16:44 编辑

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



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

本版积分规则