Skip to content

Commit d983ea2

Browse files
committed
DqlRule: mention DQL for BranchingQueryBuilderType
1 parent 4058fdc commit d983ea2

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/Rules/Doctrine/ORM/DqlRule.php

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,14 @@ public function processNode(Node $node, Scope $scope): array
7777
try {
7878
$query->getAST();
7979
} catch (QueryException $e) {
80-
$messages[] = RuleErrorBuilder::message(sprintf('DQL: %s', $e->getMessage()))
81-
->identifier('doctrine.dql')
82-
->build();
80+
$builder = RuleErrorBuilder::message(sprintf('DQL: %s', $e->getMessage()))
81+
->identifier('doctrine.dql');
82+
83+
if (count($dqls) > 1) {
84+
$builder->addTip('Detected from DQL branch: ' . $dql->getValue());
85+
}
86+
87+
$messages[] = $builder->build();
8388
} catch (AssertionError $e) {
8489
continue;
8590
}

0 commit comments

Comments
 (0)