From 2c459fbd9fc3e1d9189586e9dc320167fc6cbb93 Mon Sep 17 00:00:00 2001
From: Lasse Birnbaum Jensen <lasse@sdu.dk>
Date: Tue, 29 Apr 2008 12:36:54 +0000
Subject: [PATCH] Added that alter function get spentityid and idpentityid as
 arguments. Assumed in most alterfunctions.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@529 44740490-163a-0410-bde0-09ae8108e29a
---
 lib/SimpleSAML/XML/AttributeFilter.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/SimpleSAML/XML/AttributeFilter.php b/lib/SimpleSAML/XML/AttributeFilter.php
index 1bc0079e3..6430782ed 100644
--- a/lib/SimpleSAML/XML/AttributeFilter.php
+++ b/lib/SimpleSAML/XML/AttributeFilter.php
@@ -36,22 +36,22 @@ class SimpleSAML_XML_AttributeFilter {
 		if (isset($idpmetadata['attributealter'])) {
 			if (!is_array($idpmetadata['attributealter'])) {
 				SimpleSAML_Logger::debug('Applying IdP specific attribute alter: ' . $idpmetadata['attributealter']);
-				$this->alter($idpmetadata['attributealter']);
+				$this->alter($idpmetadata['attributealter'],$spmetadata['entityid'],$idpmetadata['entityid']);
 			} else {
 				foreach($idpmetadata['attributealter'] AS $alterfunc) {
 					SimpleSAML_Logger::debug('Applying IdP specific attribute alter: ' . $alterfunc);
-					$this->alter($alterfunc);
+					$this->alter($alterfunc,$spmetadata['entityid'],$idpmetadata['entityid']);
 				}
 			}
 		}
 		if (isset($spmetadata['attributealter'])) {
 			if (!is_array($spmetadata['attributealter'])) {
 				SimpleSAML_Logger::debug('Applying SP specific attribute alter: ' . $spmetadata['attributealter']);
-				$this->alter($spmetadata['attributealter']);
+				$this->alter($spmetadata['attributealter'],$spmetadata['entityid'],$idpmetadata['entityid']);
 			} else {
 				foreach($spmetadata['attributealter'] AS $alterfunc) {
 					SimpleSAML_Logger::debug('Applying SP specific attribute alter: ' . $alterfunc);
-					$this->alter($alterfunc);
+					$this->alter($alterfunc,$spmetadata['entityid'],$idpmetadata['entityid']);
 				}
 			}
 		}
-- 
GitLab