This contains an opinionated PHP coding standard rules for PHP-CS-Fixer which could be used on personal projects and packages alike
composer require --dev kennedy-osaze/php-cs-fixer-config
Create a .php-cs-fixer.dist.php
config file at the root of your project and paste this:
<?php
use KennedyOsaze\PhpCsFixerConfig\Config;
use PhpCsFixer\Finder;
$finder = Finder::create()->in(__DIR__);
return Config::create($finder);
By default, the package uses its default rules to set up PHP-CS-Fixer. The rules can be extended by doing:
$rules = [
// Your PHP-CS-Fixer rules come here...
];
return Config::create($finder, $rules);
The KennedyOsaze\PhpCsFixerConfig\Config::create
method basically returns an instance of the PhpCsFixer\Config
class, and as such, more methods from PhpCsFixer\Config
class can be called on the result of the create
method.
Run following command in your project directory, that will run fixer for every .php
file.
vendor/bin/php-cs-fixer fix
The MIT License (MIT). Please see License File for more information.