/** * @test * @group AssertionAdapter * @group AttributeSet */ public function which_attribute_set_is_created_from_a_saml_assertion_is_configurable() { ConfigurableAttributeSetFactory::configureWhichAttributeSetToCreate(self::DUMMY_ATTRIBUTE_SET_CLASS); $attributeSet = ConfigurableAttributeSetFactory::createFrom(new SAML2_Assertion(), new AttributeDictionary()); ConfigurableAttributeSetFactory::configureWhichAttributeSetToCreate('\\Surfnet\\SamlBundle\\SAML2\\Attribute\\AttributeSet'); $this->assertInstanceOf(self::DUMMY_ATTRIBUTE_SET_CLASS, $attributeSet); }
public function __construct(SAML2_Assertion $assertion, AttributeDictionary $attributeDictionary) { $this->assertion = $assertion; $this->attributeSet = ConfigurableAttributeSetFactory::createFrom($assertion, $attributeDictionary); $this->attributeDictionary = $attributeDictionary; }