diff --git a/lib/private/Route/Route.php b/lib/private/Route/Route.php
index 3a953af901143a086ab970510a4284fb07ffb093..c25d08e8bc25be09198ce80470dfdfc2eea0a19f 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);
 	}
 }