Exemplo n.º 1
0
 public function testJsonRoundTrip()
 {
     $title = new Title('Foo', 19);
     $json = $title->jsonSerialize();
     $this->assertEquals($title, Title::jsonDeserialize($json));
 }
Exemplo n.º 2
0
 /**
  * @param array $json
  *
  * @return self
  */
 public static function jsonDeserialize($json)
 {
     return new self(Title::jsonDeserialize($json['from']), Title::jsonDeserialize($json['to']));
 }
 /**
  * @param array $array
  *
  * @returns self
  */
 public static function jsonDeserialize($array)
 {
     return new self(isset($array['title']) ? Title::jsonDeserialize($array['title']) : null, isset($array['id']) ? $array['id'] : null);
 }