classAnalyzer
final class Analyzer
Restricted visibility: declared "@visibility SqlFormatter". Code outside that scope must not name this declaration.
Walks the CST once; the grammar distinguishes list commas and boolean operators.
Methods§
public function visit(Node $node): array{int, int}Parameters
$node | Node |
Returns
array{int, int}Called from 2
Calls 5
- function-call
countline 29 - method-call Analyzer::visit() line 39
- method-call Rules::has() line 40
- method-call Markers::apply() line 50
- new Markers line 50
Private surface 2§
Implementation details, listed for orientation only.
private Document $documentprivate Rules $rulesTest cases 14§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 1
AnalyzerTestcalls
Other tests reaching this symbol 13
SettingsTestcallsFormatterTestcallsBlockTestcallsElementsTestcallsHeadersTestcallsRendererTestcallsDocumentTestcallsListsTestcallsMarkersTestcallsFormatterTestcallsDialectTestcallsDialectTestcallsDialectTestcalls