* master:
Moving to new .phpci.yml filename
Fix
Making PHPMD happy.
Fixings
Fixing new PHPCS errors.
Docblock fixes
Making duplicate builds work again.
Adding support for beanstalkd-based workers.
Update Build.php
More composer.json cleanup
Fixing composer.json
Adding support to check for .phpci.yml so the file can be 'hidden' as with other CI systems such as Travis, StyleCI and Codeclimate
Fixing Codeception plugin PHPCS errors.
Updating PHPCI to send more detailed commit statuses, for @REBELinBLUE.
PHP CS Fixer - fix name Closed#1054
Fixes notice in github builds
Fixes "Undefined index: login_token".
Parsing variables in the code coverage output directory for PHPUnit
Parsing variables in the Wipe plugin
Removed log output so that it matches the other plugins which don't pollute the build log, and to prevent issues with the log output not being escaped
Don't use two if when one else does the same job.
Don't use convoluted calculations when one return statement is sufficient.
Don't call a method that doesn't exist.
Don't write a try-catch block that does nothing.
Do send exceptions when a abnormal situation occurs.
Closed#962
* Accepts options for PID and log file.
* Uses posix_kill whenever available.
* Checks that the daemon actually started or stopped.
* Try to terminate then kill the daemon.
* Uses the logger or output instead of "echo".
Added a ProcessControl interface and implementations.
Closed#908
This avoid issues when push handlers/processors to that logger.
Use the Monolog\ErrorHandler to log errors and exceptions.
PHPCI/Logging/Handler becomes PHPCI/ErrorHandler.
And it only throws ErrorException for reported errors.
No need to initialize a second $loggerConfig in daemonise.
Close#892
Some tests compare the result to english strings.
Do not test UnixCommandExecutor on Windows.
PharTest: explain why PHAR writing test are skipped.
InstallCommandTest: mock checkRequirements to allow the tests to run.
Run php_parallel_lint before all other tests.
Close#846
This variable allows to change where the build happens.
It defaults to PHPCI_DIR.'PHPCI/build/'.
Moved build path calculate and build removal into the Build class.
Also remove the build directory when deleting the build.
Close#834