@@ -583,7 +583,7 @@ discard block |
||
583 | 583 | * Only enqueue block assets when needed. |
584 | 584 | * |
585 | 585 | * @param string $type Slug of the block. |
586 | - * @param array $script_dependencies Script dependencies. Will be merged with automatically |
|
586 | + * @param string[] $script_dependencies Script dependencies. Will be merged with automatically |
|
587 | 587 | * detected script dependencies from the webpack build. |
588 | 588 | * |
589 | 589 | * @return void |
@@ -837,7 +837,7 @@ discard block |
||
837 | 837 | * |
838 | 838 | * @param string $slug Block slug. |
839 | 839 | * @param array $attr Block attributes. |
840 | - * @param array $extra Potential extra classes you may want to provide. |
|
840 | + * @param string[] $extra Potential extra classes you may want to provide. |
|
841 | 841 | * |
842 | 842 | * @return string $classes List of CSS classes for a block. |
843 | 843 | */ |
@@ -934,10 +934,10 @@ discard block |
||
934 | 934 | * @since 8.3.0 |
935 | 935 | * |
936 | 936 | * @param string $url URL saved as an attribute in block. |
937 | - * @param array $allowed Array of allowed hosts for that block, or regexes to check against. |
|
937 | + * @param string[] $allowed Array of allowed hosts for that block, or regexes to check against. |
|
938 | 938 | * @param bool $is_regex Array of regexes matching the URL that could be used in block. |
939 | 939 | * |
940 | - * @return bool|string |
|
940 | + * @return false|string |
|
941 | 941 | */ |
942 | 942 | public static function validate_block_embed_url( $url, $allowed = array(), $is_regex = false ) { |
943 | 943 | if ( |
@@ -1540,6 +1540,7 @@ discard block |
||
1540 | 1540 | * timezone set in the options table for the blog or the GMT offset. |
1541 | 1541 | * |
1542 | 1542 | * @param datetime string $date_string Date to parse. |
1543 | + * @param string $date_string |
|
1543 | 1544 | * |
1544 | 1545 | * @return array( $local_time_string, $gmt_time_string ) |
1545 | 1546 | */ |
@@ -1649,6 +1650,10 @@ discard block |
||
1649 | 1650 | do_action( 'restapi_theme_init' ); |
1650 | 1651 | } |
1651 | 1652 | |
1653 | + /** |
|
1654 | + * @param string $from_hook |
|
1655 | + * @param string $to_hook |
|
1656 | + */ |
|
1652 | 1657 | function copy_hooks( $from_hook, $to_hook, $base_paths ) { |
1653 | 1658 | global $wp_filter; |
1654 | 1659 | foreach ( $wp_filter as $hook => $actions ) { |
@@ -2073,7 +2078,7 @@ discard block |
||
2073 | 2078 | * Get an array of all valid AMP origins for a blog's siteurl. |
2074 | 2079 | * |
2075 | 2080 | * @param string $siteurl Origin url of the API request. |
2076 | - * @return array |
|
2081 | + * @return string[] |
|
2077 | 2082 | */ |
2078 | 2083 | public function get_amp_cache_origins( $siteurl ) { |
2079 | 2084 | $host = parse_url( $siteurl, PHP_URL_HOST ); |
@@ -35,6 +35,9 @@ discard block |
||
35 | 35 | public $amp_source_origin = null; |
36 | 36 | |
37 | 37 | /** |
38 | + * @param string $method |
|
39 | + * @param string $url |
|
40 | + * @param string $post_body |
|
38 | 41 | * @return WPCOM_JSON_API instance |
39 | 42 | */ |
40 | 43 | static function init( $method = null, $url = null, $post_body = null ) { |
@@ -348,6 +351,9 @@ discard block |
||
348 | 351 | return call_user_func_array( array( $endpoint, 'callback' ), $path_pieces ); |
349 | 352 | } |
350 | 353 | |
354 | + /** |
|
355 | + * @param integer $status_code |
|
356 | + */ |
|
351 | 357 | function output_early( $status_code, $response = null, $content_type = 'application/json' ) { |
352 | 358 | $exit = $this->exit; |
353 | 359 | $this->exit = false; |
@@ -572,11 +578,18 @@ discard block |
||
572 | 578 | return wp_json_encode( $data ); |
573 | 579 | } |
574 | 580 | |
581 | + /** |
|
582 | + * @param string $needle |
|
583 | + */ |
|
575 | 584 | function ends_with( $haystack, $needle ) { |
576 | 585 | return $needle === substr( $haystack, -strlen( $needle ) ); |
577 | 586 | } |
578 | 587 | |
579 | 588 | // Returns the site's blog_id in the WP.com ecosystem |
589 | + |
|
590 | + /** |
|
591 | + * @return integer |
|
592 | + */ |
|
580 | 593 | function get_blog_id_for_output() { |
581 | 594 | return $this->token_details['blog_id']; |
582 | 595 | } |
@@ -599,6 +612,10 @@ discard block |
||
599 | 612 | } |
600 | 613 | |
601 | 614 | // Returns true if the specified blog ID is a restricted blog |
615 | + |
|
616 | + /** |
|
617 | + * @param integer $blog_id |
|
618 | + */ |
|
602 | 619 | function is_restricted_blog( $blog_id ) { |
603 | 620 | /** |
604 | 621 | * Filters all REST API access and return a 403 unauthorized response for all Restricted blog IDs. |
@@ -648,7 +665,7 @@ discard block |
||
648 | 665 | /** |
649 | 666 | * Counts the number of comments on a site, excluding certain comment types. |
650 | 667 | * |
651 | - * @param $post_id int Post ID. |
|
668 | + * @param integer $post_id int Post ID. |
|
652 | 669 | * @return array Array of counts, matching the output of https://developer.wordpress.org/reference/functions/get_comment_count/. |
653 | 670 | */ |
654 | 671 | public function wp_count_comments( $post_id ) { |
@@ -42,7 +42,7 @@ discard block |
||
42 | 42 | /** |
43 | 43 | * Singleton implementation |
44 | 44 | * |
45 | - * @return object |
|
45 | + * @return Jetpack_Photon|null |
|
46 | 46 | */ |
47 | 47 | public static function instance() { |
48 | 48 | if ( ! is_a( self::$instance, 'Jetpack_Photon' ) ) { |
@@ -1382,7 +1382,7 @@ discard block |
||
1382 | 1382 | * after ourselves without breaking anyone else's filters. |
1383 | 1383 | * |
1384 | 1384 | * @internal |
1385 | - * @return true |
|
1385 | + * @return boolean |
|
1386 | 1386 | */ |
1387 | 1387 | public function override_image_downsize_in_rest_edit_context() { |
1388 | 1388 | return true; |
@@ -235,7 +235,7 @@ |
||
235 | 235 | * @param string $name Template name, available in `./templates` folder. |
236 | 236 | * @param array $template_props Template properties. Optional. |
237 | 237 | * @param bool $print Render template. True as default. |
238 | - * @return false|string HTML markup or false. |
|
238 | + * @return string|null HTML markup or false. |
|
239 | 239 | */ |
240 | 240 | function render( $name, $template_props = array(), $print = true ) { |
241 | 241 | if ( ! strpos( $name, '.php' ) ) { |
@@ -217,7 +217,7 @@ |
||
217 | 217 | * Render a slide |
218 | 218 | * |
219 | 219 | * @param array $media Media information. |
220 | - * @param array $index Index of the slide, first slide will be displayed by default, others hidden. |
|
220 | + * @param integer $index Index of the slide, first slide will be displayed by default, others hidden. |
|
221 | 221 | * |
222 | 222 | * @return string |
223 | 223 | */ |
@@ -326,7 +326,7 @@ |
||
326 | 326 | * |
327 | 327 | * @param string $url The URL to parse. |
328 | 328 | * @param integer $component Retrieve specific URL component. |
329 | - * @return mixed Result of parse_url |
|
329 | + * @return string|false Result of parse_url |
|
330 | 330 | */ |
331 | 331 | function jetpack_photon_parse_url( $url, $component = -1 ) { |
332 | 332 | _deprecated_function( 'jetpack_photon_parse_url', 'jetpack-7.8.0', 'wp_parse_url' ); |
@@ -101,7 +101,7 @@ discard block |
||
101 | 101 | * Update the media post grabbing the post values from |
102 | 102 | * the `attrs` parameter |
103 | 103 | * |
104 | - * @param {Number} $media_id - post media ID |
|
104 | + * @param integer $media_id - post media ID |
|
105 | 105 | * @param {Object} $attrs - `attrs` parameter sent from the client in the request body |
106 | 106 | * @return |
107 | 107 | */ |
@@ -202,7 +202,7 @@ discard block |
||
202 | 202 | * Save the given temporal file in a local folder. |
203 | 203 | * |
204 | 204 | * @param {Array} $file_array |
205 | - * @param {Number} $media_id |
|
205 | + * @param integer $media_id |
|
206 | 206 | * @return {Array|WP_Error} An array with information about the new file saved or a WP_Error is something went wrong. |
207 | 207 | */ |
208 | 208 | private function save_temporary_file( $file_array, $media_id ) { |
@@ -277,7 +277,7 @@ discard block |
||
277 | 277 | /** |
278 | 278 | * Get the image from a remote url and then save it locally. |
279 | 279 | * |
280 | - * @param {Number} $media_id - media post ID |
|
280 | + * @param integer $media_id - media post ID |
|
281 | 281 | * @param {String} $url - image URL to save locally |
282 | 282 | * @return {Array|WP_Error} An array with information about the new file saved or a WP_Error is something went wrong. |
283 | 283 | */ |
@@ -75,6 +75,9 @@ |
||
75 | 75 | ); |
76 | 76 | } |
77 | 77 | |
78 | + /** |
|
79 | + * @param string $post_type |
|
80 | + */ |
|
78 | 81 | protected function localize_initial_taxonomies( $post_type ) { |
79 | 82 | /** This filter is documented in jetpack/json-endpoints/class.wpcom-json-api-list-post-types-endpoint.php */ |
80 | 83 | if ( ! apply_filters( 'rest_api_localize_response', false ) ) { |