From 3d88307f8fce68526613ea7dc7941c9439ad6d8d Mon Sep 17 00:00:00 2001 From: "Eloy Lafuente (stronk7)" Date: Sun, 5 Apr 2020 19:34:46 +0200 Subject: [PATCH] MDL-68339 message: move array_key_exists() to property_exists() Towards PHP 7.4 compliance: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead --- admin/message.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/message.php b/admin/message.php index d004e9eebef..b5c31d7cee7 100644 --- a/admin/message.php +++ b/admin/message.php @@ -83,7 +83,7 @@ if (($form = data_submitted()) && confirm_sesskey()) { } } else { $newsettings = array(); - if (array_key_exists($componentprovidersetting, $form)) { + if (property_exists($form, $componentprovidersetting)) { // We must be processing loggedin or loggedoff checkboxes. // Store defained comma-separated processors as setting value. // Using array_filter eliminates elements set to 0 above.