From 62fbdbf1c20e226252c5ac2064f3b7bc4ad39ae5 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Mon, 27 May 2024 17:41:05 +0200 Subject: [PATCH] Auth/CAS: fix CLI mode --- src/Auth/Cas.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Auth/Cas.php b/src/Auth/Cas.php index c809a8d..673dcda 100644 --- a/src/Auth/Cas.php +++ b/src/Auth/Cas.php @@ -22,8 +22,12 @@ class Cas extends Method { * @return boolean */ public static function init() { - // In phpstan context, do not initialize - if (defined('__PHPSTAN_RUNNING__') && constant('__PHPSTAN_RUNNING__')) // @phpstan-ignore-line + // In CLI or Phpstan context, do not initialize + if ( + php_sapi_name() == "cli" + // @phpstan-ignore-next-line + || (defined('__PHPSTAN_RUNNING__') && constant('__PHPSTAN_RUNNING__')) + ) return true; // Set config default values App :: set_default(