public function addTransformerStep(SAML2_Assertion_Transformer_Transformer $transformer) { if ($transformer instanceof SAML2_Configuration_IdentityProviderAware) { $transformer->setIdentityProvider($this->identityProvider); } if ($transformer instanceof SAML2_Configuration_ServiceProviderAware) { $transformer->setServiceProvider($this->serviceProvider); } $this->transformers[] = $transformer; }
/** * @param SAML2_Assertion $assertion * * @return SAML2_Assertion */ private function transformAssertion(SAML2_Assertion $assertion) { return $this->transformer->transform($assertion); }