标签: php dependency-injection
为了使代码更易于测试,我学会了将对象依赖项注入其中,并且我意识到我在Config和Router类中没有这样做。
Config
Router
Config对象从php文件加载应用程序配置设置,Router从php文件加载自定义路由。
我希望在实例化时将配置设置注入Config对象,并在实例化时将自定义路由注入Router对象。
这些对象是在一个小的依赖注入容器中创建的,那么加载数据的代码会在那里进行吗?或者有一些加载器类可以从php文件加载数据并封装任何逻辑/错误检查是否有意义?