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); } }