/**
  * @link http://php.net/manual/en/jsonserializable.jsonserialize.php
  */
 public function jsonSerialize()
 {
     $array = array();
     if ($this->id !== null) {
         $array['id'] = $this->id;
     }
     if ($this->title !== null) {
         $array['title'] = $this->title->jsonSerialize();
     }
     return $array;
 }
Exemplo n.º 2
0
 public function testJsonRoundTrip()
 {
     $title = new Title('Foo', 19);
     $json = $title->jsonSerialize();
     $this->assertEquals($title, Title::jsonDeserialize($json));
 }