コード例 #1
0
 /**
  * @param NameIdFormat[] $nameIdFormats
  */
 public function __construct(array $nameIdFormats)
 {
     Assertion::allIsInstanceOf($nameIdFormats, '\\OpenConext\\Value\\Saml\\NameIdFormat');
     $this->nameIdFormats = array_values($nameIdFormats);
 }
コード例 #2
0
 /**
  * @param ShibbolethMetadataScope[] $scopes
  */
 public function __construct(array $scopes = array())
 {
     Assertion::allIsInstanceOf($scopes, '\\OpenConext\\Value\\Saml\\Metadata\\ShibbolethMetadataScope');
     $this->scopes = array_values($scopes);
 }
コード例 #3
0
 /**
  * @param ContactPerson[] $contactPersons
  */
 public function __construct(array $contactPersons)
 {
     Assertion::allIsInstanceOf($contactPersons, '\\OpenConext\\Value\\Saml\\Metadata\\ContactPerson');
     $this->contactPersons = array_values($contactPersons);
 }
コード例 #4
0
 /**
  * @param TelephoneNumber[] $telephoneNumbers
  */
 public function __construct(array $telephoneNumbers)
 {
     Assertion::allIsInstanceOf($telephoneNumbers, '\\OpenConext\\Value\\Saml\\Metadata\\ContactPerson\\TelephoneNumber');
     $this->telephoneNumbers = array_values($telephoneNumbers);
 }
コード例 #5
0
 /**
  * @param EmailAddress[] $emailAddresses
  */
 public function __construct(array $emailAddresses)
 {
     Assertion::allIsInstanceOf($emailAddresses, '\\OpenConext\\Value\\Saml\\Metadata\\ContactPerson\\EmailAddress');
     $this->emailAddresses = array_values($emailAddresses);
 }
コード例 #6
0
 /**
  * @param OrganizationDisplayName[] $organizationDisplayNames
  */
 public function __construct(array $organizationDisplayNames)
 {
     Assertion::allIsInstanceOf($organizationDisplayNames, '\\OpenConext\\Value\\Saml\\Metadata\\Organization\\OrganizationDisplayName');
     $this->organizationDisplayNames = array_values($organizationDisplayNames);
 }