php
php copied to clipboard
Exercism exercises in PHP.
Exercism PHP Track
Exercism exercises in PHP
Install Dependencies
All dependencies
> ./bin/install.sh
Only tests dependencies
> ./bin/install-phpunit-9.sh
Only style-check dependencies
> ./bin/install-phpcs.sh
Running Unit Test Suite
PHPUnit 9
> PHPUNIT_BIN="./bin/phpunit-9.phar" ./bin/test.sh
Running Style Checker
PSR-12 rules
> PHPCS_BIN="./bin/phpcs.phar" PHPCS_RULES="./phpcs-php.xml" ./bin/lint.sh
Contributing
- Follow the PSR-12 coding style (PHP uses a slightly modified version of PSR-12).
- Follow the contributing guide.
- CI is run on all pull requests, it must pass the required checks for merge.