| @@ 516-524 (lines=9) @@ | ||
| 513 | $return[$key] = (object) $this->cast_and_filter( $value, $docs, false, $for_output ); |
|
| 514 | break; |
|
| 515 | case 'post_reference' : |
|
| 516 | case 'comment_reference' : |
|
| 517 | $docs = array( |
|
| 518 | 'ID' => '(int)', |
|
| 519 | 'type' => '(string)', |
|
| 520 | 'title' => '(string)', |
|
| 521 | 'link' => '(URL)', |
|
| 522 | ); |
|
| 523 | $return[$key] = (object) $this->cast_and_filter( $value, $docs, false, $for_output ); |
|
| 524 | break; |
|
| 525 | case 'geo' : |
|
| 526 | $docs = array( |
|
| 527 | 'latitude' => '(float)', |
|
| @@ 525-532 (lines=8) @@ | ||
| 522 | ); |
|
| 523 | $return[$key] = (object) $this->cast_and_filter( $value, $docs, false, $for_output ); |
|
| 524 | break; |
|
| 525 | case 'geo' : |
|
| 526 | $docs = array( |
|
| 527 | 'latitude' => '(float)', |
|
| 528 | 'longitude' => '(float)', |
|
| 529 | 'address' => '(string)', |
|
| 530 | ); |
|
| 531 | $return[$key] = (object) $this->cast_and_filter( $value, $docs, false, $for_output ); |
|
| 532 | break; |
|
| 533 | case 'author' : |
|
| 534 | $docs = array( |
|
| 535 | 'ID' => '(int)', |
|
| @@ 551-558 (lines=8) @@ | ||
| 548 | ); |
|
| 549 | $return[$key] = (object) $this->cast_and_filter( $value, $docs, false, $for_output ); |
|
| 550 | break; |
|
| 551 | case 'role' : |
|
| 552 | $docs = array( |
|
| 553 | 'name' => '(string)', |
|
| 554 | 'display_name' => '(string)', |
|
| 555 | 'capabilities' => '(object:boolean)', |
|
| 556 | ); |
|
| 557 | $return[$key] = (object) $this->cast_and_filter( $value, $docs, false, $for_output ); |
|
| 558 | break; |
|
| 559 | case 'attachment' : |
|
| 560 | $docs = array( |
|
| 561 | 'ID' => '(int)', |
|