From 1319788107258a103e531c224fb00d669e71509b Mon Sep 17 00:00:00 2001 From: James Brooks Date: Sat, 24 Jun 2017 18:38:36 +0100 Subject: [PATCH] Check if GLOB_BRACE is defined before using it. Fixes #2586 --- app/Foundation/Providers/RouteServiceProvider.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Foundation/Providers/RouteServiceProvider.php b/app/Foundation/Providers/RouteServiceProvider.php index d0982587..17315c4e 100644 --- a/app/Foundation/Providers/RouteServiceProvider.php +++ b/app/Foundation/Providers/RouteServiceProvider.php @@ -89,7 +89,10 @@ class RouteServiceProvider extends ServiceProvider $router->group(['namespace' => $this->namespace, 'as' => 'core::'], function (Router $router) { $path = app_path('Http/Routes'); - foreach (glob("{$path}/*{,/*}.php", GLOB_BRACE) as $file) { + $globBrace = defined('GLOB_BRACE') ? GLOB_BRACE : 0; + $globFlag = $globBrace; + + foreach (glob("{$path}/*{,/*}.php", $globFlag) as $file) { $class = substr($file, strlen($path)); $class = str_replace('/', '\\', $class); $class = substr($class, 0, -4);