Exercism exercises in PHP
Follow these instructions to contribute to the PHP track. To solve the exercises, head to the PHP track and check the documentation.
The following system dependencies are required:
composer
, as recommended in the PHP track installation docs.bash
shell
Run the following commands to get started with this project:
bin/fetch-configlet # The official tool for managing Exercism language track repositories
composer install # Required dependencies to develop this track
bin/configlet
is a tool to manage exercism resources in this track.
See Building Exercism docs.
The tests are run with PHPUnit. A shell loop injecting exemplar.php
is provided to ease testing.
Execute the following command to run the tests:
composer test:run
This project use a slightly modified version of PSR-12. Use the following commands to apply code style:
composer lint:check # Checks the files against the code style rules
composer lint:fix # Automatically fix codestyle issues