PhpCsFixer\FixerFactory::generateConflictMessage PHP Method

generateConflictMessage() private method

private generateConflictMessage ( array $fixerConflicts ) : string
$fixerConflicts array
return string
    private function generateConflictMessage(array $fixerConflicts)
    {
        $message = 'Rule contains conflicting fixers:';
        $report = array();
        foreach ($fixerConflicts as $fixer => $fixers) {
            // filter mutual conflicts
            $report[$fixer] = array_filter($fixers, function ($candidate) use($report, $fixer) {
                return !array_key_exists($candidate, $report) || !in_array($fixer, $report[$candidate], true);
            });
            if (count($report[$fixer]) > 0) {
                $message .= sprintf("\n- \"%s\" with \"%s\"", $fixer, implode('", "', $report[$fixer]));
            }
        }
        return $message;
    }