From bf61bed2517d85888a470e6229fd269267551888 Mon Sep 17 00:00:00 2001 From: TomasVotruba Date: Wed, 17 Jan 2018 21:42:49 +0100 Subject: [PATCH] decouple setConfig() method --- .../TemplateAnnotationRector.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Rector/Contrib/Sensio/FrameworkExtraBundle/TemplateAnnotationRector.php b/src/Rector/Contrib/Sensio/FrameworkExtraBundle/TemplateAnnotationRector.php index 4d8758bcc6c..27dacf8f4bd 100644 --- a/src/Rector/Contrib/Sensio/FrameworkExtraBundle/TemplateAnnotationRector.php +++ b/src/Rector/Contrib/Sensio/FrameworkExtraBundle/TemplateAnnotationRector.php @@ -70,8 +70,7 @@ final class TemplateAnnotationRector extends AbstractRector BetterNodeFinder $betterNodeFinder, TemplateGuesser $templateGuesser ) { - $this->ensureConfigHasVersion($config); - $this->version = $config['version']; + $this->setConfig($config); $this->docBlockAnalyzer = $docBlockAnalyzer; $this->methodCallNodeFactory = $methodCallNodeFactory; $this->nodeFactory = $nodeFactory; @@ -172,6 +171,15 @@ final class TemplateAnnotationRector extends AbstractRector return $arguments; } + /** + * @param mixed[] $config + */ + private function setConfig(array $config): void + { + $this->ensureConfigHasVersion($config); + $this->version = $config['version']; + } + /** * @param mixed[] $config */