aboutsummaryrefslogtreecommitdiff
path: root/lib/Configuration.php
diff options
context:
space:
mode:
authorGravatar logmanoriginal <logmanoriginal@users.noreply.github.com> 2018-11-09 17:07:36 +0100
committerGravatar logmanoriginal <logmanoriginal@users.noreply.github.com> 2018-11-09 20:49:47 +0100
commita935e310ff8c4c37e52e2832b82ffa402c285418 (patch)
tree75530494a04bf09ae5217d1e7db6fc500cada77e /lib/Configuration.php
parent7e3787a18584c95b168c65ba0aaad15c572ff0b7 (diff)
downloadrss-bridge-a935e310ff8c4c37e52e2832b82ffa402c285418.tar.gz
rss-bridge-a935e310ff8c4c37e52e2832b82ffa402c285418.tar.zst
rss-bridge-a935e310ff8c4c37e52e2832b82ffa402c285418.zip
travis: Rewrite checks and add PHP compatibility tests
- Remove HHVM HHVM recently announced ending PHP support: https://hhvm.com/blog/2018/09/12/end-of-php-support-future-of-hack.html "HHVM v3.30 will be the last release series where HHVM aims to support PHP. [...] Ultimately, we recommend that projects either migrate entirely to the Hack language, or entirely to PHP7 and the PHP runtime." RSS-Bridge never "officially" supported HHVM, so support can be removed. - Use composer for all versions PHP 5.6 is using PEAR, while all other versions use Composer to manage packages and dependencies. This commit removes PEAR for PHP 5.6 in favor of Composer. This also simplifies the script. - Add PHP compatibility tests Uses https://github.com/PHPCompatibility/PHPCompatibility RSS-Bridge supports PHP 5.6 or higher. This commit adds tests to check compatibility and detect breaking changes. "phpcompatibility.xml" contains the ruleset. Notice: Technically RSS-Bridge requires PHP 5.6.1, but for some reason PHPCompatibility doesn't accept "5.6.1" for "testVersion". This is why INI_SCANNER_TYPED is excluded from tests. - Rearrange tests PHP 5.6: - Coding style (phpcs.xml) - PHP compatibility (phpcompatibility.xml) PHP 7.0: - Coding style (phpcs.xml) - Unit tests (phpunit.xml) - using stable release of PHPUnit PHP nightly: - Coding style (phpcs.xml) - Unit tests (phpunit.xml) - using latest version of PHPUnit - PHP compatibility - no exceptions for PHP 5.6+ - Documentation added to improve maintainability
Diffstat (limited to 'lib/Configuration.php')
0 files changed, 0 insertions, 0 deletions