From d5ccda834cd90d5931e9a7d88cf0d021ff0f1885 Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Mon, 20 Oct 2008 08:30:28 +0000
Subject: [PATCH] SAMLBuilder: Format generated metadata

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@934 44740490-163a-0410-bde0-09ae8108e29a
---
 lib/SimpleSAML/Metadata/SAMLBuilder.php | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/lib/SimpleSAML/Metadata/SAMLBuilder.php b/lib/SimpleSAML/Metadata/SAMLBuilder.php
index acd5a3bf8..b978d6f6a 100644
--- a/lib/SimpleSAML/Metadata/SAMLBuilder.php
+++ b/lib/SimpleSAML/Metadata/SAMLBuilder.php
@@ -53,9 +53,17 @@ class SimpleSAML_Metadata_SAMLBuilder {
 	 *
 	 * This function serializes this EntityDescriptor, and returns it as text.
 	 *
+	 * @param bool $formatted  Whether the returned EntityDescriptor should be
+	 *                         formatted first.
 	 * @return string  The serialized EntityDescriptor.
 	 */
-	public function getEntityDescriptorText() {
+	public function getEntityDescriptorText($formatted = TRUE) {
+		assert('is_bool($formatted)');
+
+		if ($formatted) {
+			SimpleSAML_Utilities::formatDOMElement($this->entityDescriptor);
+		}
+
 		return $this->document->saveXML();
 	}
 
-- 
GitLab