martin-helmich/typo3-typoscript-parser

View on GitHub
src/Parser/AST/Builder.php

Summary

Maintainability
A
35 mins
Test Coverage
A
100%

Showing 2 of 2 total issues

The class Builder has 11 public methods. Consider refactoring Builder to keep number of public methods under 10.
Open

class Builder
{
private Operator\Builder $operatorBuilder;
 
/**
Severity: Minor
Found in src/Parser/AST/Builder.php by phpmd

Method condition has 5 arguments (exceeds 4 allowed). Consider refactoring.
Open

public function condition(string $condition, array $if, array $else, int $line, ConditionalStatementTerminator $terminator = ConditionalStatementTerminator::Global): ConditionalStatement
Severity: Minor
Found in src/Parser/AST/Builder.php - About 35 mins to fix
    Category
    Status