@@ -17,23 +17,41 @@ class DerivativeContainerFactory
1717 /** @var string[] */
1818 private $ analysedPaths ;
1919
20+ /** @var string[] */
21+ private $ composerAutoloaderProjectPaths ;
22+
23+ /** @var string[] */
24+ private $ analysedPathsFromConfig ;
25+
26+ /** @var string[] */
27+ private $ allConfigFiles ;
28+
2029 /**
2130 * @param string $currentWorkingDirectory
2231 * @param string $tempDirectory
2332 * @param string[] $additionalConfigFiles
2433 * @param string[] $analysedPaths
34+ * @param string[] $composerAutoloaderProjectPaths
35+ * @param string[] $analysedPathsFromConfig
36+ * @param string[] $allConfigFiles
2537 */
2638 public function __construct (
2739 string $ currentWorkingDirectory ,
2840 string $ tempDirectory ,
2941 array $ additionalConfigFiles ,
30- array $ analysedPaths
42+ array $ analysedPaths ,
43+ array $ composerAutoloaderProjectPaths ,
44+ array $ analysedPathsFromConfig ,
45+ array $ allConfigFiles
3146 )
3247 {
3348 $ this ->currentWorkingDirectory = $ currentWorkingDirectory ;
3449 $ this ->tempDirectory = $ tempDirectory ;
3550 $ this ->additionalConfigFiles = $ additionalConfigFiles ;
3651 $ this ->analysedPaths = $ analysedPaths ;
52+ $ this ->composerAutoloaderProjectPaths = $ composerAutoloaderProjectPaths ;
53+ $ this ->analysedPathsFromConfig = $ analysedPathsFromConfig ;
54+ $ this ->allConfigFiles = $ allConfigFiles ;
3755 }
3856
3957 /**
@@ -49,7 +67,10 @@ public function create(array $additionalConfigFiles): Container
4967 return $ containerFactory ->create (
5068 $ this ->tempDirectory ,
5169 array_merge ($ this ->additionalConfigFiles , $ additionalConfigFiles ),
52- $ this ->analysedPaths
70+ $ this ->analysedPaths ,
71+ $ this ->composerAutoloaderProjectPaths ,
72+ $ this ->analysedPathsFromConfig ,
73+ $ this ->allConfigFiles
5374 );
5475 }
5576
0 commit comments