Download the PHP package opositatest/php-cs-fixer-config without Composer
On this page you can find all versions of the php package opositatest/php-cs-fixer-config. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download opositatest/php-cs-fixer-config
More information about opositatest/php-cs-fixer-config
Files in opositatest/php-cs-fixer-config
Package php-cs-fixer-config
Short Description PHP CS Fixer configuration for opositatest projects
License MIT
Informations about the package php-cs-fixer-config
php-cs-fixer-config
This repository contains the common code style configuration for all Opositatest PHP projects.
It's based on the ideas of refinery29/php-cs-fixer-config
.
Installation
Usage
Configuration
Create a configuration file called .php_cs.dist
in the project root with the following contents:
Manual execution
To execute the fixes manually, you must run the php-cs-fixer
(usually located at /vendor/bin
or /bin
):
The --verbose
and --diff
options can be useful to see what changes are being actually made. To avoid applying changes automatically, the --dry-run
option can be used:
Limiting scope
In large projects, the first time you run the tool you may end up with many changes, making it difficult to spot potential regressions. The tool makes use of the Symfony Finder component, so you can use any of the filters provided by the component to limit by directory, file names, etc. For example:
Apply only to given subdirectory
Apply only to PHP files which name ends in Controller
Exclude directory
Pre-commit hook
It is possible to configure a pre-commit
hook to format the code automatically before each commit.
Run touch .git/hooks/pre-commit
to create a new hook, make it executable with chmod +x .git/hooks/pre-commit
and paste the following script into .git/pre-commit
: