From 5ccb3a7a4441abb51e690191299b2457f3b7fa58 Mon Sep 17 00:00:00 2001 From: Dick Visser Date: Sun, 26 Jan 2025 13:08:37 +0100 Subject: [PATCH] short array syntax (#43) * short array syntax * Add missing dependency --------- Co-authored-by: Tim van Dijen --- composer.json | 3 ++- src/MetaLoader.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index bacc6c7..61a3d1c 100644 --- a/composer.json +++ b/composer.json @@ -39,7 +39,8 @@ "simplesamlphp/composer-module-installer": "^1.3.4", "simplesamlphp/simplesamlphp": "^2.2.0", "simplesamlphp/xml-common": "^1.16.0", - "symfony/http-foundation": "^6.4.0" + "symfony/http-foundation": "^6.4.0", + "symfony/var-exporter": "^6.4.0" }, "require-dev": { "simplesamlphp/simplesamlphp-test-framework": "^1.7.0" diff --git a/src/MetaLoader.php b/src/MetaLoader.php index fe52817..e151937 100644 --- a/src/MetaLoader.php +++ b/src/MetaLoader.php @@ -10,6 +10,7 @@ use SimpleSAML\Metadata; use SimpleSAML\Utils; use SimpleSAML\XML\DOMDocumentFactory; +use Symfony\Component\VarExporter\VarExporter; /** * @package SimpleSAMLphp @@ -620,7 +621,7 @@ public function writeMetadataFiles(string $outputDir): void foreach ($elements as $m) { $entityID = $m['metadata']['entityid']; $content .= "\n" . '$metadata[\''; - $content .= addslashes($entityID) . '\'] = ' . var_export($m['metadata'], true) . ';' . "\n"; + $content .= addslashes($entityID) . '\'] = ' . VarExporter::export($m['metadata']) . ';' . "\n"; } $sysUtils = new Utils\System();