Variation of Slevomat Coding Standard and Consistence Coding Standard of PHPCodeSniffer coding style rules.
Install the kdyby/coding-standard
with Composer:
composer require --dev kdyby/coding-standard
There is a standard for PHP 7.1+
vendor/bin/phpcs --standard=vendor/kdyby/coding-standard/KdybyCodingStandard/ruleset-7.1.xml --encoding=utf-8 -sp src tests
To allow customization, just include the ruleset-7.1.xml
standard in you project's ruleset.xml
<?xml version="1.0"?>
<ruleset name="My Project">
<rule ref="vendor/kdyby/coding-standard/KdybyCodingStandard/ruleset-7.1.xml"/>
<!-- custom settings -->
</ruleset>