SAML2\XML\md\ContactPersonTest::testMultipleNamesXML PHP Метод

testMultipleNamesXML() публичный Метод

    public function testMultipleNamesXML()
    {
        $mdNamespace = Constants::NS_MD;
        $document = DOMDocumentFactory::fromString(<<<XML
<?xml version="1.0"?>
<md:Test xmlns:md="{$mdNamespace}" xmlns:test="urn:test" Binding="urn:something" Location="https://whatever/" test:attr="value">
    <md:ContactPerson contactType="other" testattr="testval" testattr2="testval2">
        <md:Company>Test Company</md:Company>
        <md:GivenName>John</md:GivenName>
        <md:GivenName>Jonathon</md:GivenName>
        <md:SurName>Doe</md:SurName>
        <md:EmailAddress>[email protected]</md:EmailAddress>
        <md:EmailAddress>[email protected]</md:EmailAddress>
        <md:TelephoneNumber>1-234-567-8901</md:TelephoneNumber>
    </md:ContactPerson>
</md:Test>
XML
);
        $this->setExpectedException('Exception', 'More than one GivenName in md:ContactPerson');
        $contactPerson = new ContactPerson($document->getElementsByTagName('ContactPerson')->item(0));
    }