eine Konfigurationsdatei von PHP CS Fixer ist eine Datei, die Sie in Ihrem Projektverzeichnis erstellen können, um die Regeln und die Dateien anzupassen, die vom PHP CS Fixer Tool analysiert werden sollen. Das PHP CS Fixer Tool ist ein Werkzeug, das Ihren Code automatisch nach Standards korrigiert; ob Sie den PHP-Codierungsstandards folgen wollen, wie sie in den PSR-1, PSR-2 usw. definiert sind, oder anderen von der Community getriebenen, wie z.B. dem Symfony-Stil. Sie können auch Ihren eigenen (Team-)Stil über die Konfiguration definieren.
Eine Konfigurationsdatei von PHP CS Fixer hat die Endung .php-cs-fixer.dist.php oder .php-cs-fixer.php und muss eine Instanz von PhpCsFixer\\ConfigInterface zurückgeben, die Sie mit verschiedenen Methoden konfigurieren können. Zum Beispiel können Sie die setRules-Methode verwenden, um die Regeln anzugeben, die Sie anwenden möchten, oder die setFinder-Methode, um den Finder anzugeben, der die zu analysierenden Dateien findet. Sie können auch andere Optionen wie setIndent oder setLineEnding verwenden, um den Einzug und das Zeilenende anzupassen.
Ein einfaches Beispiel für eine Konfigurationsdatei von PHP CS Fixer ist:
Code: Alles auswählen
<?php
$finder = PhpCsFixer\Finder::create()
->in(__DIR__)
;
$config = new PhpCsFixer\Config();
return $config->setRules([
'@PSR12' => true,
'array_syntax' => ['syntax' => 'short'],
])
->setFinder($finder)
;
Beste Grüße
Ralf