我有以下需要在我的程序开始时设置的依赖项:
//Set up dependencies
$fileSettings = array(12, 'extra_lines', 'close_on_save');
$exporter = new Exporter('exporterpath/filename.txt', $fileSettings);
$outputStream = new OutputStream();
$businessModel = new BusinessModel('param1', 'param2');
//Run application
$application = new Application($exporter, $outputStream, $businessModel);
$application->start();
所以在这里你可以看到我的主应用程序有一些依赖项,这是引导程序所需的代码,以便注入所需的一切。
这是否保证依赖注入容器?
如果不是,工厂方法会更合适吗?