From 459ae6d94af6bd8c20ecb0ad09c6649764817ada Mon Sep 17 00:00:00 2001
From: Roeland Jago Douma <roeland@famdouma.nl>
Date: Sun, 6 Aug 2017 21:52:26 +0200
Subject: [PATCH] User proper anonymous function

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
---
 lib/private/Route/Route.php | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/lib/private/Route/Route.php b/lib/private/Route/Route.php
index 3a953af9011..c25d08e8bc2 100644
--- a/lib/private/Route/Route.php
+++ b/lib/private/Route/Route.php
@@ -148,11 +148,12 @@ class Route extends SymfonyRoute implements IRoute {
 	 * @return void
 	 */
 	public function actionInclude($file) {
-		$function = create_function('$param',
-			'unset($param["_route"]);'
-			.'$_GET=array_merge($_GET, $param);'
-			.'unset($param);'
-			.'require_once "'.$file.'";');
+		$function = function($param) use ($file) {
+			unset($param["_route"]);
+			$_GET=array_merge($_GET, $param);
+			unset($param);
+			require_once "'.$file.'";
+		} ;
 		$this->action($function);
 	}
 }
-- 
GitLab