public static function deserialize($data) { Assertion::isArray($data); $nameIdFormats = array_map(function ($nameIdFormat) { return NameIdFormat::deserialize($nameIdFormat); }, $data); return new self($nameIdFormats); }
/** * @test * @group nameid * * @dataProvider \OpenConext\Value\TestDataProvider::notStringOrEmptyString * @expectedException InvalidArgumentException * * @param mixed $invalidData */ public function deserialization_requires_valid_data($invalidData) { NameIdFormat::deserialize($invalidData); }