1
0
mirror of https://github.com/RSS-Bridge/rss-bridge.git synced 2025-08-21 07:42:10 +02:00

[core] Drop php 5.6 and php 7.0 support (#2224)

This commit is contained in:
Eugene Molotov
2021-12-03 04:12:16 +05:00
committed by GitHub
parent ae6a3227b0
commit 071fdef599
9 changed files with 220 additions and 264 deletions

View File

@@ -8,40 +8,8 @@
<!--
-->
<config name="testVersion" value="5.6-"/>
<config name="testVersion" value="7.1-"/>
<rule ref="PHPCompatibility">
<!--
"PHP 7 changes how most errors are reported by PHP. Instead of reporting
errors through the traditional error reporting mechanism used by PHP 5,
most errors are now reported by throwing Error exceptions."
from: http://php.net/manual/en/language.errors.php7.php
Skip this check for PHP 5.6 in order to support PHP 7.x
Catch Exception and Error separately to support both versions.
Example:
<code>
try {
// Run your code here
} catch(Error $e) {
// Handle errors (PHP 7.0+)
} catch(Exception $e) {
// Handle exceptions (PHP 5.6+)
}
</code>
-->
<exclude name="PHPCompatibility.Classes.NewClasses.errorFound"/>
<!--
RSS-Bridge uses parse_ini_file with INI_SCANNER_TYPED to load configuration
settings. INI_SCANNER_TYPED was added in PHP 5.6.1. Skip checking for that
specific constant.
References: http://php.net/manual/de/function.parse-ini-file.php
-->
<exclude name="PHPCompatibility.Constants.NewConstants.ini_scanner_typedFound"/>
</rule>
</ruleset>