/** * @test * @group metadata * @group organization */ public function deserializing_a_serialized_organization_display_name_list_results_in_an_equal_value_object() { $displayNameOne = new OrganizationDisplayName('OpenConext', 'en'); $displayNameTwo = new OrganizationDisplayName('Different', 'en'); $original = new OrganizationDisplayNameList(array($displayNameOne, $displayNameTwo)); $deserialized = OrganizationDisplayNameList::deserialize($original->serialize()); $this->assertTrue($original->equals($deserialized)); }
public function serialize() { return array('organization_names' => $this->organizationNames->serialize(), 'organization_display_names' => $this->organizationDisplayNames->serialize(), 'organization_urls' => $this->organizationUrls->serialize()); }