From f29fcbbbd0756d6b4d79bf1fa001ebd1a6fd3927 Mon Sep 17 00:00:00 2001
From: Jean-Philippe Metivier <jean-philippe.metivier@unicaen.fr>
Date: Wed, 19 Apr 2023 12:12:55 +0200
Subject: [PATCH] =?UTF-8?q?Adaptation=20=C3=A0=20unicaen\console?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 composer.json                                            | 1 +
 src/UnicaenAuthentification/View/RedirectionStrategy.php | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/composer.json b/composer.json
index 0308a3c..4b2389c 100644
--- a/composer.json
+++ b/composer.json
@@ -9,6 +9,7 @@
     ],
     "require": {
         "unicaen/app": ">=6.0",
+        "unicaen/console": "^6",
         "unicaen/bjy-authorize": "^5.0",
         "jasig/phpcas": "1.5.*",
         "ramsey/uuid": "^3.7",
diff --git a/src/UnicaenAuthentification/View/RedirectionStrategy.php b/src/UnicaenAuthentification/View/RedirectionStrategy.php
index ec96ebb..5a52bb6 100644
--- a/src/UnicaenAuthentification/View/RedirectionStrategy.php
+++ b/src/UnicaenAuthentification/View/RedirectionStrategy.php
@@ -27,7 +27,7 @@ class RedirectionStrategy extends \BjyAuthorize\View\RedirectionStrategy
         $unauthStrategy = $sl->get('BjyAuthorize\View\UnauthorizedStrategy'); /* @var $unauthorizedStrategy UnauthorizedStrategy */
 
         // s'il s'agit d'une requête issue d'une console (CLI), délégation à la stratégie standard
-        if ($request instanceof \Laminas\Console\Request) {
+        if ($request instanceof \Laminas\Console\Request OR $request instanceof \Unicaen\Console\Request) {
             return parent::onDispatchError($event);
         }
 
-- 
GitLab