From f0db465f46930ba6e0cc8da2fab410042e1567b1 Mon Sep 17 00:00:00 2001 From: Christophe Vuagniaux Date: Sun, 10 Nov 2019 17:52:36 +0100 Subject: [PATCH] Avoid array_intersect error if argv is not defined (#4751) Credit to @ChVuagniaux. Can be triggered when attempting to run Laravel HTTP tests on OctoberCMS (https://laravel.com/docs/6.x/http-tests) --- modules/system/ServiceProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system/ServiceProvider.php b/modules/system/ServiceProvider.php index eee21aeb8..fa729eb5a 100644 --- a/modules/system/ServiceProvider.php +++ b/modules/system/ServiceProvider.php @@ -153,7 +153,7 @@ class ServiceProvider extends ModuleServiceProvider /* * CLI */ - if (App::runningInConsole() && count(array_intersect($commands, Request::server('argv'))) > 0) { + if (App::runningInConsole() && count(array_intersect($commands, Request::server('argv', []))) > 0) { PluginManager::$noInit = true; } }