| @@ 528-536 (lines=9) @@ | ||
| 525 | $return[$key] = (object) $this->cast_and_filter( $value, $docs, false, $for_output ); | |
| 526 | break; | |
| 527 | case 'post_reference' : | |
| 528 | case 'comment_reference' : | |
| 529 | $docs = array( | |
| 530 | 'ID' => '(int)', | |
| 531 | 'type' => '(string)', | |
| 532 | 'title' => '(string)', | |
| 533 | 'link' => '(URL)', | |
| 534 | ); | |
| 535 | $return[$key] = (object) $this->cast_and_filter( $value, $docs, false, $for_output ); | |
| 536 | break; | |
| 537 | case 'geo' : | |
| 538 | $docs = array( | |
| 539 | 'latitude' => '(float)', | |
| @@ 537-544 (lines=8) @@ | ||
| 534 | ); | |
| 535 | $return[$key] = (object) $this->cast_and_filter( $value, $docs, false, $for_output ); | |
| 536 | break; | |
| 537 | case 'geo' : | |
| 538 | $docs = array( | |
| 539 | 'latitude' => '(float)', | |
| 540 | 'longitude' => '(float)', | |
| 541 | 'address' => '(string)', | |
| 542 | ); | |
| 543 | $return[$key] = (object) $this->cast_and_filter( $value, $docs, false, $for_output ); | |
| 544 | break; | |
| 545 | case 'author' : | |
| 546 | $docs = array( | |
| 547 | 'ID' => '(int)', | |
| @@ 563-570 (lines=8) @@ | ||
| 560 | ); | |
| 561 | $return[$key] = (object) $this->cast_and_filter( $value, $docs, false, $for_output ); | |
| 562 | break; | |
| 563 | case 'role' : | |
| 564 | $docs = array( | |
| 565 | 'name' => '(string)', | |
| 566 | 'display_name' => '(string)', | |
| 567 | 'capabilities' => '(object:boolean)', | |
| 568 | ); | |
| 569 | $return[$key] = (object) $this->cast_and_filter( $value, $docs, false, $for_output ); | |
| 570 | break; | |
| 571 | case 'attachment' : | |
| 572 | $docs = array( | |
| 573 | 'ID' => '(int)', | |