/**
  * @test
  * @group metadata
  * @group entity
  *
  * @expectedException InvalidArgumentException
  */
 public function deserialization_requires_valid_data()
 {
     EntityType::deserialize('not_a_valid_type');
 }
Beispiel #2
0
 public static function deserialize($data)
 {
     Assertion::isArray($data);
     Assertion::keysExist($data, array('entity_id', 'entity_type'));
     return new self(EntityId::deserialize($data['entity_id']), EntityType::deserialize($data['entity_type']));
 }