From da4ea86558ac251ff492548e1c6f074af315bffa Mon Sep 17 00:00:00 2001 From: lalshe Date: Tue, 3 Dec 2019 23:22:32 +0200 Subject: [PATCH] Do not extract types twice, when all inner extractors fails --- src/Symfony/Extractor/FailOverExtractor.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Extractor/FailOverExtractor.php b/src/Symfony/Extractor/FailOverExtractor.php index 7c2b4a1..62f0bda 100644 --- a/src/Symfony/Extractor/FailOverExtractor.php +++ b/src/Symfony/Extractor/FailOverExtractor.php @@ -42,7 +42,7 @@ public function getTypes(string $class, string $property, array $context = []): { $cacheKey = \sha1($class . $property); - if (isset($this->localStorage[$cacheKey]) === false) + if (\array_key_exists($cacheKey, $this->localStorage) === false) { $this->localStorage[$cacheKey] = null;