@@ -33,6 +33,9 @@ discard block |
||
33 | 33 | public $extra_headers = array(); |
34 | 34 | |
35 | 35 | /** |
36 | + * @param string $method |
|
37 | + * @param string $url |
|
38 | + * @param string $post_body |
|
36 | 39 | * @return WPCOM_JSON_API instance |
37 | 40 | */ |
38 | 41 | static function init( $method = null, $url = null, $post_body = null ) { |
@@ -335,6 +338,9 @@ discard block |
||
335 | 338 | return call_user_func_array( array( $endpoint, 'callback' ), $path_pieces ); |
336 | 339 | } |
337 | 340 | |
341 | + /** |
|
342 | + * @param integer $status_code |
|
343 | + */ |
|
338 | 344 | function output_early( $status_code, $response = null, $content_type = 'application/json' ) { |
339 | 345 | $exit = $this->exit; |
340 | 346 | $this->exit = false; |
@@ -533,11 +539,18 @@ discard block |
||
533 | 539 | return json_encode( $data ); |
534 | 540 | } |
535 | 541 | |
542 | + /** |
|
543 | + * @param string $needle |
|
544 | + */ |
|
536 | 545 | function ends_with( $haystack, $needle ) { |
537 | 546 | return $needle === substr( $haystack, -strlen( $needle ) ); |
538 | 547 | } |
539 | 548 | |
540 | 549 | // Returns the site's blog_id in the WP.com ecosystem |
550 | + |
|
551 | + /** |
|
552 | + * @return integer |
|
553 | + */ |
|
541 | 554 | function get_blog_id_for_output() { |
542 | 555 | return $this->token_details['blog_id']; |
543 | 556 | } |
@@ -560,6 +573,10 @@ discard block |
||
560 | 573 | } |
561 | 574 | |
562 | 575 | // Returns true if the specified blog ID is a restricted blog |
576 | + |
|
577 | + /** |
|
578 | + * @param integer $blog_id |
|
579 | + */ |
|
563 | 580 | function is_restricted_blog( $blog_id ) { |
564 | 581 | /** |
565 | 582 | * Filters all REST API access and return a 403 unauthorized response for all Restricted blog IDs. |