From 42637c967283017043b77c6f1d2dcbeaa8d3124f Mon Sep 17 00:00:00 2001
From: Tim van Dijen <tvdijen@gmail.com>
Date: Thu, 25 Nov 2021 10:27:06 +0100
Subject: [PATCH] Fix method signature

---
 lib/SimpleSAML/Locale/TwigTranslator.php | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/lib/SimpleSAML/Locale/TwigTranslator.php b/lib/SimpleSAML/Locale/TwigTranslator.php
index 80592998d..c326cc62c 100644
--- a/lib/SimpleSAML/Locale/TwigTranslator.php
+++ b/lib/SimpleSAML/Locale/TwigTranslator.php
@@ -21,14 +21,10 @@ class TwigTranslator implements TranslatorInterface
     private $translator;
 
     /**
-     * @param callable|null $translator
+     * @param callable $translator
      */
-    public function __construct(callable $translator = null)
+    public function __construct(callable $translator)
     {
-        if (!is_callable($translator)) {
-            $translator = fn($string) => gettext($string);
-        }
-
         $this->translator = $translator;
     }
 
-- 
GitLab