Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit fc1b1dd

Browse files
committed
bug #26393 [DI] Skip resource tracking if disabled (chalasr)
This PR was merged into the 3.4 branch. Discussion ---------- [DI] Skip resource tracking if disabled | Q | A | ------------- | --- | Branch? | 3.4 | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | #26388 | License | MIT | Doc PR | n/a Commits ------- 0b748fa [DI] Skip resource tracking if disabled
2 parents cfb243e + 0b748fa commit fc1b1dd

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Symfony/Component/DependencyInjection/ContainerBuilder.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,9 +346,11 @@ public function getReflectionClass($class, $throw = true)
346346
try {
347347
if (isset($this->classReflectors[$class])) {
348348
$classReflector = $this->classReflectors[$class];
349-
} else {
349+
} elseif ($this->trackResources) {
350350
$resource = new ClassExistenceResource($class, false);
351351
$classReflector = $resource->isFresh(0) ? false : new \ReflectionClass($class);
352+
} else {
353+
$classReflector = new \ReflectionClass($class);
352354
}
353355
} catch (\ReflectionException $e) {
354356
if ($throw) {

0 commit comments

Comments
 (0)