From c904086a14740829d5d8e46ef2eaaf8f1477b2bf Mon Sep 17 00:00:00 2001 From: Martin Price Date: Mon, 12 Feb 2024 09:37:29 +0000 Subject: [PATCH 1/2] Add requirement for PHP <= 7.4 --- coder_upgrade.install | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/coder_upgrade.install b/coder_upgrade.install index 5975a3b..fff0c71 100644 --- a/coder_upgrade.install +++ b/coder_upgrade.install @@ -98,5 +98,15 @@ function coder_upgrade_requirements($phase) { } } + // Add a requirement for a maximum PHP version of 7.4. This is intended as an + // interim mitigation for Issue #87. + // @see https://github.com/backdrop-contrib/coder_upgrade/issues/87 + if (!version_compare(phpversion(), '7.4.33', '<=')) { + $requirements['coder_upgrade_php_version'] = array( + 'title' => $t('Coder Upgrade PHP Version'), + 'description' => $t('Coder Upgrade will currently break functions that use parameters passed by reference if the PHP version is greater that 7.4.'), + 'severity' => REQUIREMENT_ERROR, + ); + } return $requirements; } From bbfd71b3cf560eab9d652a53f8e295724cee0227 Mon Sep 17 00:00:00 2001 From: Martin Price Date: Mon, 12 Feb 2024 09:49:33 +0000 Subject: [PATCH 2/2] Fix typo --- coder_upgrade.install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coder_upgrade.install b/coder_upgrade.install index fff0c71..ea9c76a 100644 --- a/coder_upgrade.install +++ b/coder_upgrade.install @@ -104,7 +104,7 @@ function coder_upgrade_requirements($phase) { if (!version_compare(phpversion(), '7.4.33', '<=')) { $requirements['coder_upgrade_php_version'] = array( 'title' => $t('Coder Upgrade PHP Version'), - 'description' => $t('Coder Upgrade will currently break functions that use parameters passed by reference if the PHP version is greater that 7.4.'), + 'description' => $t('Coder Upgrade will currently break functions that use parameters passed by reference if the PHP version is greater than 7.4.'), 'severity' => REQUIREMENT_ERROR, ); }