@@ -27,7 +27,7 @@ discard block |
||
27 | 27 | * |
28 | 28 | * @param string $type The type of option to return. Defaults to 'compact'. |
29 | 29 | * |
30 | - * @return array |
|
30 | + * @return string[] |
|
31 | 31 | */ |
32 | 32 | public static function get_option_names( $type = 'compact' ) { |
33 | 33 | switch ( $type ) { |
@@ -505,7 +505,7 @@ discard block |
||
505 | 505 | * @since 5.4.0 |
506 | 506 | * |
507 | 507 | * @param boolean $strip_unsafe_options If true, and by default, will strip out options necessary for the connection to WordPress.com. |
508 | - * @return array An array of all options managed via the Jetpack_Options class. |
|
508 | + * @return string[] An array of all options managed via the Jetpack_Options class. |
|
509 | 509 | */ |
510 | 510 | public static function get_all_jetpack_options( $strip_unsafe_options = true ) { |
511 | 511 | $jetpack_options = self::get_option_names(); |
@@ -548,7 +548,7 @@ discard block |
||
548 | 548 | * |
549 | 549 | * @since 5.4.0 |
550 | 550 | * |
551 | - * @return array |
|
551 | + * @return string[] |
|
552 | 552 | */ |
553 | 553 | public static function get_all_wp_options() { |
554 | 554 | // A manual build of the wp options. |
@@ -336,7 +336,7 @@ discard block |
||
336 | 336 | * @access public |
337 | 337 | * @static |
338 | 338 | * |
339 | - * @return bool|null False if sync is not allowed. |
|
339 | + * @return false|null False if sync is not allowed. |
|
340 | 340 | */ |
341 | 341 | public static function do_initial_sync() { |
342 | 342 | // Lets not sync if we are not suppose to. |
@@ -506,7 +506,7 @@ discard block |
||
506 | 506 | * @static |
507 | 507 | * |
508 | 508 | * @param array $sync_modules The list of sync modules declared prior to this filter. |
509 | - * @return array A list of sync modules that now includes Woo's modules. |
|
509 | + * @return string[] A list of sync modules that now includes Woo's modules. |
|
510 | 510 | */ |
511 | 511 | public static function add_woocommerce_sync_module( $sync_modules ) { |
512 | 512 | $sync_modules[] = 'Automattic\\Jetpack\\Sync\\Modules\\WooCommerce'; |
@@ -533,7 +533,7 @@ discard block |
||
533 | 533 | * @static |
534 | 534 | * |
535 | 535 | * @param array $sync_modules The list of sync modules declared prior to this filer. |
536 | - * @return array A list of sync modules that now includes WP Super Cache's modules. |
|
536 | + * @return string[] A list of sync modules that now includes WP Super Cache's modules. |
|
537 | 537 | */ |
538 | 538 | public static function add_wp_super_cache_sync_module( $sync_modules ) { |
539 | 539 | $sync_modules[] = 'Automattic\\Jetpack\\Sync\\Modules\\WP_Super_Cache'; |
@@ -76,7 +76,7 @@ |
||
76 | 76 | /** |
77 | 77 | * Wraps JSON |
78 | 78 | * |
79 | - * @param object|array $any Wrapping value. |
|
79 | + * @param string $any Wrapping value. |
|
80 | 80 | * @param array $seen_nodes Seen nodes. |
81 | 81 | * @return array |
82 | 82 | */ |
@@ -374,7 +374,7 @@ |
||
374 | 374 | /** |
375 | 375 | * Close the buffer. |
376 | 376 | * |
377 | - * @param Automattic\Jetpack\Sync\Queue_Buffer $buffer Queue_Buffer object. |
|
377 | + * @param Queue_Buffer $buffer Queue_Buffer object. |
|
378 | 378 | * @param null|array $ids_to_remove Ids to remove from the queue. |
379 | 379 | * |
380 | 380 | * @return bool|\WP_Error |
@@ -44,7 +44,7 @@ |
||
44 | 44 | * @param array $attr The attributes of the shortcode. |
45 | 45 | * @param array $old_attr Optional array of attributes from the old shortcode format. |
46 | 46 | * |
47 | - * @return array Width and height. |
|
47 | + * @return integer[] Width and height. |
|
48 | 48 | */ |
49 | 49 | function jetpack_shortcode_get_vimeo_dimensions( $attr, $old_attr = array() ) { |
50 | 50 | global $content_width; |
@@ -231,7 +231,7 @@ |
||
231 | 231 | /** |
232 | 232 | * Filter and replace HTML element. |
233 | 233 | * |
234 | - * @param array $matches Array of matches. |
|
234 | + * @param string[] $matches Array of matches. |
|
235 | 235 | * @param string $orig_html Original html. Returned if no results are found via $matches processing. |
236 | 236 | */ |
237 | 237 | private static function dispatch( $matches, $orig_html = null ) { |
@@ -181,7 +181,7 @@ discard block |
||
181 | 181 | /** |
182 | 182 | * Return a hosting provider using a set of known constants. |
183 | 183 | * |
184 | - * @return mixed A host identifier string or false. |
|
184 | + * @return string|false A host identifier string or false. |
|
185 | 185 | */ |
186 | 186 | public function get_hosting_provider_by_known_constant() { |
187 | 187 | $hosting_provider_constants = array( |
@@ -209,7 +209,7 @@ discard block |
||
209 | 209 | /** |
210 | 210 | * Return a hosting provider using a set of known classes. |
211 | 211 | * |
212 | - * @return mixed A host identifier string or false. |
|
212 | + * @return string|false A host identifier string or false. |
|
213 | 213 | */ |
214 | 214 | public function get_hosting_provider_by_known_class() { |
215 | 215 | $hosting_provider = false; |
@@ -226,7 +226,7 @@ discard block |
||
226 | 226 | /** |
227 | 227 | * Return a hosting provider using a set of known functions. |
228 | 228 | * |
229 | - * @return mixed A host identifier string or false. |
|
229 | + * @return string|false A host identifier string or false. |
|
230 | 230 | */ |
231 | 231 | public function get_hosting_provider_by_known_function() { |
232 | 232 | $hosting_provider = false; |
@@ -441,7 +441,7 @@ discard block |
||
441 | 441 | * |
442 | 442 | * @param string $option Option value from the site. |
443 | 443 | * @param callable $url_function Function retrieving the URL to normalize. |
444 | - * @return mixed|string URL. |
|
444 | + * @return callable URL. |
|
445 | 445 | */ |
446 | 446 | public static function normalize_www_in_url( $option, $url_function ) { |
447 | 447 | $url = wp_parse_url( call_user_func( $url_function ) ); |
@@ -157,7 +157,7 @@ discard block |
||
157 | 157 | * Prevent adding items to the queue if it hasn't sent an item for 15 mins |
158 | 158 | * AND the queue is over 1000 items long (by default). |
159 | 159 | * |
160 | - * @param object $queue Sync queue. |
|
160 | + * @param string $queue Sync queue. |
|
161 | 161 | * @return bool |
162 | 162 | */ |
163 | 163 | public function can_add_to_queue( $queue ) { |
@@ -360,7 +360,7 @@ discard block |
||
360 | 360 | * Sync Data Loss Handler |
361 | 361 | * |
362 | 362 | * @param Queue $queue Sync queue. |
363 | - * @return boolean was send successful |
|
363 | + * @return null|Items was send successful |
|
364 | 364 | */ |
365 | 365 | public function sync_data_loss( $queue ) { |
366 | 366 | if ( ! Settings::is_sync_enabled() ) { |
@@ -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 ) { |