From cbdfa3897a7ceb6d421849aa87d663ab7713a9e5 Mon Sep 17 00:00:00 2001 From: Alexander Schranz Date: Mon, 15 Jul 2024 15:28:34 +0200 Subject: [PATCH] Add test case with ThemeCollector --- src/Collector/ThemeCollector.php | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/Collector/ThemeCollector.php b/src/Collector/ThemeCollector.php index f5debd2..284ce7d 100644 --- a/src/Collector/ThemeCollector.php +++ b/src/Collector/ThemeCollector.php @@ -21,6 +21,10 @@ use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpKernel\DataCollector\DataCollector; +/** + * @property $data array{used_theme: ?ThemeInterface, used_themes: ThemeInterface[], themes: ThemeInterface[]} + + */ final class ThemeCollector extends DataCollector { private ThemeRepositoryInterface $themeRepository; @@ -29,15 +33,6 @@ final class ThemeCollector extends DataCollector private ThemeHierarchyProviderInterface $themeHierarchyProvider; - /** - * @var array - * - * @psalm-var array{used_theme: ?ThemeInterface, used_themes: ThemeInterface[], themes: ThemeInterface[]} - * - * @psalm-suppress NonInvariantDocblockPropertyType - */ - protected $data; - public function __construct( ThemeRepositoryInterface $themeRepository, ThemeContextInterface $themeContext,