A small helper class to make accessing private properties and methods easier, largely used in testing.
The library can be included via composer
{
"require-dev": {
"betterphp/php-reflection-utils": "1.0.0"
}
}
Jenkins publishes a phpdoc here
We use phpcs and phpunit for testing, run both before commiting anything
./vendor/bin/phpcs -p --standard=./ruleset.xml .
./vendor/bin/phpunit -c ./phpunit.xml
phpunit will do code coverage checking which requires xdebug, if it's not installed this will fail gracefully - not to worry.
A report of the test coverage is published here by Jenkins