From cdff0944b6084da8f1fb0a2cfe547b69c76991f5 Mon Sep 17 00:00:00 2001 From: Ryan Wyllie Date: Mon, 17 Oct 2016 00:27:56 +0000 Subject: [PATCH] MDL-56430 message: fix php7 incompatibility in processor form --- message/externallib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/message/externallib.php b/message/externallib.php index a1d2bdf82b2..a22831c389a 100644 --- a/message/externallib.php +++ b/message/externallib.php @@ -2115,7 +2115,9 @@ class core_message_external extends external_api { $form = new stdClass(); foreach ($formvalues as $formvalue) { - $form->$formvalue['name'] = $formvalue['value']; + // Curly braces to ensure interpretation is consistent between + // php 5 and php 7. + $form->{$formvalue['name']} = $formvalue['value']; } $processor->process_form($form, $preferences);