diff --git a/app/Browser/BrowserJob.php b/app/Browser/BrowserJob.php index a1994b4..af5b7e8 100644 --- a/app/Browser/BrowserJob.php +++ b/app/Browser/BrowserJob.php @@ -181,8 +181,7 @@ abstract class BrowserJob implements ShouldQueue */ protected function hasHeadlessDisabled(): bool { - return isset($_SERVER['DUSK_HEADLESS_DISABLED']) || - isset($_ENV['DUSK_HEADLESS_DISABLED']); + return config('dusk.headlessDisabled', false); } /** @@ -190,8 +189,7 @@ abstract class BrowserJob implements ShouldQueue */ protected function shouldStartMaximized(): bool { - return isset($_SERVER['DUSK_START_MAXIMIZED']) || - isset($_ENV['DUSK_START_MAXIMIZED']); + return config('dusk.shouldStartMaximized', false); } /** diff --git a/config/dusk.php b/config/dusk.php index da0c71b..dfcb4a7 100644 --- a/config/dusk.php +++ b/config/dusk.php @@ -4,5 +4,7 @@ return [ "driver" => [ "url" => $_ENV['DUSK_DRIVER_URL'] ?? env('DUSK_DRIVER_URL') ?? null - ] + ], + "shouldStartMaximized" => $_ENV['DUSK_START_MAXIMIZED'] ?? env('DUSK_START_MAXIMIZED') ?? false, + "headlessDisabled" => $_ENV['DUSK_HEADLESS_DISABLED'] ?? env('DUSK_HEADLESS_DISABLED') ?? false ];