From a590dcab615a71141d187f7707fa93bef82c8962 Mon Sep 17 00:00:00 2001 From: Rikudou_Sage Date: Tue, 15 Apr 2025 12:12:12 +0200 Subject: [PATCH 1/3] Chore: Update code to not trigger PHPStan errors (#78) --- src/Twig/FeatureTagTokenParser.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Twig/FeatureTagTokenParser.php b/src/Twig/FeatureTagTokenParser.php index 37cbdeb..2ad4594 100644 --- a/src/Twig/FeatureTagTokenParser.php +++ b/src/Twig/FeatureTagTokenParser.php @@ -22,6 +22,8 @@ public function parse(Token $token): Node $stream->expect(Token::NAME_TYPE, 'endfeature'); $stream->expect(Token::BLOCK_END_TYPE); + assert(is_string($featureName)); + return new FeatureTagNode($featureName, $body, $token->getLine(), $this->getTag(), $this->extensionClass); } From bbfef7be2a6a4dc6c6e09f616932b0d88f7e6314 Mon Sep 17 00:00:00 2001 From: Rikudou_Sage Date: Tue, 15 Apr 2025 12:14:43 +0200 Subject: [PATCH 2/3] Feat: Add condition service tag to Unleash client (#77) --- src/Resources/config/services.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Resources/config/services.yaml b/src/Resources/config/services.yaml index 2ee5a37..394cf8a 100644 --- a/src/Resources/config/services.yaml +++ b/src/Resources/config/services.yaml @@ -143,6 +143,8 @@ services: - '@unleash.client.configuration' - '@unleash.client.metrics_handler' - '@unleash.client.variant_handler' + tags: + - {name: routing.condition_service, alias: 'unleash'} unleash.client.is_enabled_attribute_listener: class: Unleash\Client\Bundle\Listener\ControllerAttributeResolver From a1bbd01a64876345b99ff22a81e1b4c11d9865e7 Mon Sep 17 00:00:00 2001 From: Rikudou_Sage Date: Tue, 15 Apr 2025 12:16:36 +0200 Subject: [PATCH 3/3] Chore: Increase version (#79) --- src/Resources/config/services.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Resources/config/services.yaml b/src/Resources/config/services.yaml index 394cf8a..d50ba83 100644 --- a/src/Resources/config/services.yaml +++ b/src/Resources/config/services.yaml @@ -1,5 +1,5 @@ parameters: - unleash.bundle.version: '0.11.3' + unleash.bundle.version: '0.12.0' services: