From 29fe125b4a18f7107b50e54c69184c4f1777bbf6 Mon Sep 17 00:00:00 2001 From: Alexis Degrugillier Date: Thu, 14 Jan 2021 17:28:45 -0500 Subject: Add constant for PHP requirements (#3369) * Add constant for PHP requirements This new constant is used for PHP version check. This way, we won't forget to modify some part of the code base. * Remove PHP version checks Some checks were obsolete because they were checking unsupported PHP versions. --- lib/Minz/Mailer.php | 6 ------ lib/lib_install.php | 2 +- lib/lib_rss.php | 6 +++--- 3 files changed, 4 insertions(+), 10 deletions(-) (limited to 'lib') diff --git a/lib/Minz/Mailer.php b/lib/Minz/Mailer.php index 04392982b..b0de183e3 100644 --- a/lib/Minz/Mailer.php +++ b/lib/Minz/Mailer.php @@ -34,14 +34,8 @@ class Minz_Mailer { /** * Constructor. - * - * If PHP version is < 5.5, a warning is logged. */ public function __construct () { - if (version_compare(PHP_VERSION, '5.5') < 0) { - Minz_Log::warning('Minz_Mailer cannot be used with a version of PHP < 5.5.'); - } - $this->view = new Minz_View(); $this->view->_layout(false); $this->view->attributeParams(); diff --git a/lib/lib_install.php b/lib/lib_install.php index e67b3611c..19b3274e3 100644 --- a/lib/lib_install.php +++ b/lib/lib_install.php @@ -6,7 +6,7 @@ Minz_Configuration::register('default_system', join_path(FRESHRSS_PATH, 'config. Minz_Configuration::register('default_user', join_path(FRESHRSS_PATH, 'config-user.default.php')); function checkRequirements($dbType = '') { - $php = version_compare(PHP_VERSION, '5.6.0') >= 0; + $php = version_compare(PHP_VERSION, FRESHRSS_MIN_PHP_VERSION) >= 0; $curl = extension_loaded('curl'); $pdo_mysql = extension_loaded('pdo_mysql'); $pdo_sqlite = extension_loaded('pdo_sqlite'); diff --git a/lib/lib_rss.php b/lib/lib_rss.php index 9afcc8636..aaa644faf 100644 --- a/lib/lib_rss.php +++ b/lib/lib_rss.php @@ -1,6 +1,6 @@ version_compare(PHP_VERSION, '5.5.0') >= 0, + 'php' => version_compare(PHP_VERSION, FRESHRSS_MIN_PHP_VERSION) >= 0, 'minz' => file_exists(LIB_PATH . '/Minz'), 'curl' => extension_loaded('curl'), 'pdo' => $pdo_mysql || $pdo_sqlite || $pdo_pgsql, -- cgit v1.2.3