diff --git a/src/Resources/config/services.yaml b/src/Resources/config/services.yaml index 2ee5a37..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: @@ -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 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); }