From c21fca27fdc26fc034d269d98a661e256ccb2b38 Mon Sep 17 00:00:00 2001 From: Neill Magill Date: Wed, 16 Sep 2015 16:18:21 +0100 Subject: [PATCH] MDL-51435 Web Services: E_WARNING in core_webservice_get_site_info $plugin was not being set before the version file was included. This caused an E_WARNING: Creating default object from empty value This change creates the plugin object before the version file sets its parameters. --- webservice/externallib.php | 1 + 1 file changed, 1 insertion(+) diff --git a/webservice/externallib.php b/webservice/externallib.php index b91243b1e39..6f6de22814a 100644 --- a/webservice/externallib.php +++ b/webservice/externallib.php @@ -139,6 +139,7 @@ class core_webservice_external extends external_api { if (is_readable($versionpath)) { // We store the component version once retrieved (so we don't load twice the version.php). if (!isset($componentversions[$function->component])) { + $plugin = new stdClass(); include($versionpath); $componentversions[$function->component] = $plugin->version; $version = $plugin->version;