From f21b25df4764f163955ef1974142d455cae38a42 Mon Sep 17 00:00:00 2001 From: Thijs Kinkhorst <thijs@kinkhorst.com> Date: Tue, 26 Dec 2017 16:24:56 +0000 Subject: [PATCH] Avoid use of create_function, deprecated in PHP 7.2. Fixes #656 --- modules/core/lib/Auth/Process/PHP.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/core/lib/Auth/Process/PHP.php b/modules/core/lib/Auth/Process/PHP.php index 48d668c4e..5b7f11711 100644 --- a/modules/core/lib/Auth/Process/PHP.php +++ b/modules/core/lib/Auth/Process/PHP.php @@ -48,7 +48,7 @@ class sspmod_core_Auth_Process_PHP extends SimpleSAML_Auth_ProcessingFilter assert(is_array($request)); assert(array_key_exists('Attributes', $request)); - $function = create_function('&$attributes', $this->code); + $function = function(&$attributes) { eval($this->code); }; $function($request['Attributes']); } } -- GitLab