Skip to content

Commit e7c57f2

Browse files
committed
Fix parsing of Organization
1 parent d50b2e9 commit e7c57f2

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/IdP/MetadataBuilder.php

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -165,12 +165,15 @@ private function getOrganization(): ?Organization
165165

166166
try {
167167
$org = Organization::fromArray([
168-
'OrganizationName' => $arrayUtils->arrayize($this->metadata->getArray('OrganizationName'), 'en'),
169-
'OrganizationDisplayName' => $arrayUtils->arrayize(
170-
$this->metadata->getArray('OrganizationDisplayName'),
171-
'en',
168+
'OrganizationName' => OrganizationName::fromArray(
169+
$arrayUtils->arrayize($this->metadata->getArray('OrganizationName'), 'en'),
170+
),
171+
'OrganizationDisplayName' => OrganizationDisplayName::fromArray(
172+
$arrayUtils->arrayize($this->metadata->getArray('OrganizationDisplayName'), 'en'),
173+
),
174+
'OrganizationURL' => OrganizationURL::fromArray(
175+
$arrayUtils->arrayize($this->metadata->getArray('OrganizationURL'), 'en'),
172176
),
173-
'OrganizationURL' => $arrayUtils->arrayize($this->metadata->getArray('OrganizationURL'), 'en'),
174177
]);
175178
} catch (ArrayValidationException $e) {
176179
Logger::error('Federation: invalid content found in contact: ' . $e->getMessage());

0 commit comments

Comments
 (0)