parenthesizedNestedTernaryAnalyzer = $parenthesizedNestedTernaryAnalyzer;
}
public function provideMinPhpVersion() : int
{
return PhpVersionFeature::DEPRECATE_NESTED_TERNARY;
}
public function getRuleDefinition() : RuleDefinition
{
return new RuleDefinition('Add parentheses to nested ternary', [new CodeSample(<<<'CODE_SAMPLE'
$value = $a ? $b : $a ?: null;
CODE_SAMPLE
, <<<'CODE_SAMPLE'
$value = ($a ? $b : $a) ?: null;
CODE_SAMPLE
)]);
}
/**
* @return array