public function addTransformerStep(Transformer $transformer) { if ($transformer instanceof IdentityProviderAware) { $transformer->setIdentityProvider($this->identityProvider); } if ($transformer instanceof ServiceProviderAware) { $transformer->setServiceProvider($this->serviceProvider); } $this->transformers[] = $transformer; }
/** * @param \SAML2\Assertion $assertion * * @return \SAML2\Assertion */ private function transformAssertion(Assertion $assertion) { return $this->transformer->transform($assertion); }