Skip to content

Commit 9daa8ac

Browse files
committed
Refactor enabled/disabled logic
1 parent 31b613a commit 9daa8ac

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

src/aleksip/DataTransformPlugin/PatternLabListener.php

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,15 @@ class PatternLabListener extends Listener
2121

2222
public function __construct()
2323
{
24-
$this->addListener('patternData.codeHelperStart', 'dataTransformer');
25-
$this->addListener('twigPatternLoader.customize', 'addNodeVisitor', -99);
26-
DataTransformPlugin::writeInfo('listeners added');
24+
if (DataTransformPlugin::isEnabled()) {
25+
$this->addListener('patternData.codeHelperStart', 'dataTransformer');
26+
$this->addListener('twigPatternLoader.customize', 'addNodeVisitor', -99);
27+
DataTransformPlugin::writeInfo('listeners added');
28+
}
2729
}
2830

2931
public function dataTransformer()
3032
{
31-
if (!DataTransformPlugin::isEnabled()) {
32-
return;
33-
}
34-
3533
$this->dataTransformer = new DataTransformer();
3634

3735
if (Config::getOption('patternExtension') !== 'twig') {
@@ -44,10 +42,6 @@ public function dataTransformer()
4442

4543
public function addNodeVisitor()
4644
{
47-
if (!DataTransformPlugin::isEnabled()) {
48-
return;
49-
}
50-
5145
$nodeVisitor = new PatternDataNodeVisitor($this->dataTransformer);
5246

5347
$env = TwigUtil::getInstance();

0 commit comments

Comments
 (0)