From 5449bf12fc3e8a86604668976b21c816744efcde Mon Sep 17 00:00:00 2001 From: Tim van Dijen <tvdijen@gmail.com> Date: Wed, 2 Mar 2022 00:16:54 +0100 Subject: [PATCH] Rewrite AttributeMap using symfony/filesystem --- modules/core/lib/Auth/Process/AttributeMap.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/core/lib/Auth/Process/AttributeMap.php b/modules/core/lib/Auth/Process/AttributeMap.php index 16cf735dd..23767bebd 100644 --- a/modules/core/lib/Auth/Process/AttributeMap.php +++ b/modules/core/lib/Auth/Process/AttributeMap.php @@ -9,6 +9,7 @@ use SimpleSAML\Assert\Assert; use SimpleSAML\Auth; use SimpleSAML\Configuration; use SimpleSAML\Module; +use Symfony\Component\Filesystem\Filesystem; /** * Attribute filter for renaming attributes. @@ -93,7 +94,8 @@ class AttributeMap extends Auth\ProcessingFilter $filePath = $attributenamemapdir . $fileName . '.php'; } - if (!file_exists($filePath)) { + $fileSystem = new Filesystem(); + if (!$fileSystem->exists($filePath)) { throw new Exception('Could not find attribute map file: ' . $filePath); } -- GitLab