Skip to content

Commit b5ed37b

Browse files
committed
DerivativeContainerFactory - fix missing parameters
1 parent f4e7ce8 commit b5ed37b

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

conf/config.neon

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,9 @@ services:
354354
tempDirectory: %tempDir%
355355
additionalConfigFiles: %additionalConfigFiles%
356356
analysedPaths: %analysedPaths%
357+
composerAutoloaderProjectPaths: %composerAutoloaderProjectPaths%
358+
analysedPathsFromConfig: %analysedPathsFromConfig%
359+
allConfigFiles: %allConfigFiles%
357360

358361
-
359362
class: PHPStan\DependencyInjection\Reflection\ClassReflectionExtensionRegistryProvider

src/DependencyInjection/DerivativeContainerFactory.php

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)