End support for PHP 5.5 [MAILPOET-1317]

This commit is contained in:
wxa
2018-10-31 15:21:34 +03:00
parent 3e22223d0c
commit 7b859660b7
6 changed files with 7 additions and 16 deletions

View File

@ -310,7 +310,7 @@ class RoboFile extends \Robo\Tasks {
->taskExec(
'./vendor/bin/phpcs '.
'--standard=./tasks/code_sniffer/MailPoet '.
'--runtime-set testVersion 5.5-7.2 '.
'--runtime-set testVersion 5.6-7.2 '.
'--ignore=./lib/Util/Sudzy/*,./lib/Util/CSS.php,./lib/Util/XLSXWriter.php,./lib/Dependencies/*,'.
'./lib/Util/pQuery/*,./lib/Config/PopulatorData/Templates/* '.
'lib/ '.
@ -319,7 +319,7 @@ class RoboFile extends \Robo\Tasks {
->taskExec(
'./vendor/bin/phpcs '.
'--standard=./tasks/code_sniffer/MailPoet '.
'--runtime-set testVersion 5.5-7.2 '.
'--runtime-set testVersion 5.6-7.2 '.
'--ignore=./tests/unit/_bootstrap.php,./tests/unit/_fixtures.php,./tests/integration/_bootstrap.php,./tests/integration/_fixtures.php '.
'tests/unit tests/integration tests/acceptance tests/DataFactories '.
$severityFlag

View File

@ -10,7 +10,7 @@
}
],
"require": {
"php": ">=5.5",
"php": ">=5.6",
"twig/twig": "1.*",
"cerdic/css-tidy": "^1.6",
"tburry/pquery": "^1.1.1",

View File

@ -292,15 +292,6 @@ class Model extends \Sudzy\ValidModel {
return static::whereNotNull('deleted_at');
}
/**
* PHP 5.3 fix for incorrectly returned model results when using asArray() function.
* Jira reference: https://goo.gl/UZaMj5
* TODO: remove after phasing out PHP 5.3 support
*/
function asArray() {
return call_user_func_array('parent::as_array', func_get_args());
}
/**
* Rethrow PDOExceptions to prevent exposing sensitive data in stack traces
*/

View File

@ -25,7 +25,7 @@ if(!is_plugin_active('mailpoet/mailpoet.php')) {
}
// Check for minimum supported PHP version
if(version_compare(phpversion(), '5.5.0', '<')) {
if(version_compare(phpversion(), '5.6.0', '<')) {
echo 'MailPoet requires PHP version 5.6 or newer (version 7 recommended).';
exit(1);
}

View File

@ -41,7 +41,7 @@ if(version_compare(get_bloginfo('version'), '4.6', '<')) {
}
// Check for minimum supported PHP version
if(version_compare(phpversion(), '5.5.0', '<')) {
if(version_compare(phpversion(), '5.6.0', '<')) {
add_action('admin_notices', 'mailpoet_php_version_notice');
// deactivate the plugin
add_action('admin_init', 'mailpoet_deactivate_plugin');

View File

@ -23,8 +23,8 @@ class PHPVersionWarningsTest extends \MailPoetTest {
expect($this->phpVersionWarning->isOutdatedPHPVersion('5.5.3'))->true();
}
function testPHP56IsOutdated() {
expect($this->phpVersionWarning->isOutdatedPHPVersion('5.5.3'))->true();
function testPHP56IsNotOutdated() {
expect($this->phpVersionWarning->isOutdatedPHPVersion('5.6.3'))->false();
}
function testPHP72IsNotOutdated() {