bgaze / laravel-php-cs-fixer
A PHP-CS-Fixer bridge for use via Artisan CLI on Laravel 5.5+
Installs: 4 124
Dependents: 1
Suggesters: 0
Security: 0
Stars: 14
Watchers: 3
Forks: 4
Open Issues: 0
Requires
- php: >=5.6.4
- friendsofphp/php-cs-fixer: ~2
- laravel/framework: >=5.5.0
README
This package allows to use PHP-CS-Fixer right into Laravel 5.5+ applications to format PHP code.
Documentation
Full documentation is available at https://packages.bgaze.fr/laravel-php-cs-fixer
Quick start
Install this package using Composer.
$ composer require bgaze/laravel-php-cs-fixer
To customize the configuration, publish it:
$ php artisan vendor:publish --tag=bgaze-php-cs-fixer-config
Notes : Configuration returns an instance of
\PhpCsFixer\Config
and will be published into a.php_cs.dist
file at the Laravel installation root.
Use php-cs-fixer:fix
artisan command to fix files in your application:
$ php-cs-fixer:fix [options] path1 [path2 path3 ...]
Use php_cs_fixer()
helper to fix files from the code:
// Quick. php_cs_fixer('path/to/a/file/or/dir'); // Advanced. php_cs_fixer(['path/to/file/or/dir/1', 'path/to/file/or/dir/2'], [ '--allow-risky' => true, '--dry-run' => true, '--config' => 'path/to/a/config/file' ]);