@@ -69,7 +69,7 @@ discard block |
||
| 69 | 69 | * |
| 70 | 70 | * @since 5.9 |
| 71 | 71 | * |
| 72 | - * @return string Length of the multibyte string |
|
| 72 | + * @return integer Length of the multibyte string |
|
| 73 | 73 | * |
| 74 | 74 | */ |
| 75 | 75 | function jetpack_utf8_strlen( $text ) { |
@@ -169,6 +169,9 @@ discard block |
||
| 169 | 169 | } |
| 170 | 170 | |
| 171 | 171 | |
| 172 | + /** |
|
| 173 | + * @param string $text |
|
| 174 | + */ |
|
| 172 | 175 | function transform($text) { |
| 173 | 176 | # |
| 174 | 177 | # Main function. Performs some preprocessing on the input text |
@@ -903,6 +906,10 @@ discard block |
||
| 903 | 906 | |
| 904 | 907 | public $list_level = 0; |
| 905 | 908 | |
| 909 | + /** |
|
| 910 | + * @param string $list_str |
|
| 911 | + * @param string $marker_any_re |
|
| 912 | + */ |
|
| 906 | 913 | function processListItems($list_str, $marker_any_re) { |
| 907 | 914 | # |
| 908 | 915 | # Process the contents of a single ordered or unordered list, splitting it |
@@ -1006,6 +1013,9 @@ discard block |
||
| 1006 | 1013 | } |
| 1007 | 1014 | |
| 1008 | 1015 | |
| 1016 | + /** |
|
| 1017 | + * @param string $code |
|
| 1018 | + */ |
|
| 1009 | 1019 | function makeCodeSpan($code) { |
| 1010 | 1020 | # |
| 1011 | 1021 | # Create a code span markup for $code. Called from handleSpanToken. |
@@ -1498,6 +1508,9 @@ discard block |
||
| 1498 | 1508 | # hanlde UTF-8 if the default function does not exist. |
| 1499 | 1509 | public $utf8_strlen = 'mb_strlen'; |
| 1500 | 1510 | |
| 1511 | + /** |
|
| 1512 | + * @param string $text |
|
| 1513 | + */ |
|
| 1501 | 1514 | function detab($text) { |
| 1502 | 1515 | # |
| 1503 | 1516 | # Replace tabs with the appropriate amount of space. |
@@ -2042,6 +2055,12 @@ discard block |
||
| 2042 | 2055 | |
| 2043 | 2056 | return array($parsed, $text); |
| 2044 | 2057 | } |
| 2058 | + |
|
| 2059 | + /** |
|
| 2060 | + * @param string $text |
|
| 2061 | + * @param string $hash_method |
|
| 2062 | + * @param boolean $md_attr |
|
| 2063 | + */ |
|
| 2045 | 2064 | function _hashHTMLBlocks_inHTML($text, $hash_method, $md_attr) { |
| 2046 | 2065 | # |
| 2047 | 2066 | # Parse HTML, calling _HashHTMLBlocks_InMarkdown for block tags. |
@@ -2706,6 +2725,9 @@ discard block |
||
| 2706 | 2725 | } |
| 2707 | 2726 | |
| 2708 | 2727 | |
| 2728 | + /** |
|
| 2729 | + * @return string |
|
| 2730 | + */ |
|
| 2709 | 2731 | function processDefListItems($list_str) { |
| 2710 | 2732 | # |
| 2711 | 2733 | # Process the contents of a single definition list, splitting it |
@@ -2817,6 +2839,10 @@ discard block |
||
| 2817 | 2839 | |
| 2818 | 2840 | return $text; |
| 2819 | 2841 | } |
| 2842 | + |
|
| 2843 | + /** |
|
| 2844 | + * @param string[] $matches |
|
| 2845 | + */ |
|
| 2820 | 2846 | function _doFencedCodeBlocks_callback($matches) { |
| 2821 | 2847 | $classname =& $matches[2]; |
| 2822 | 2848 | $attrs =& $matches[3]; |
@@ -87,7 +87,7 @@ |
||
| 87 | 87 | * Construct object from image. |
| 88 | 88 | * |
| 89 | 89 | * @param optional $type (hex, rgb, hsv) |
| 90 | - * @return color as a string formatted as $type |
|
| 90 | + * @return false|string as a string formatted as $type |
|
| 91 | 91 | * |
| 92 | 92 | */ |
| 93 | 93 | function color( $type = 'hex' ) { |
@@ -163,7 +163,7 @@ |
||
| 163 | 163 | /** |
| 164 | 164 | * Iterates through expected items ( plugins or themes ) and compares them to actual results. |
| 165 | 165 | * |
| 166 | - * @param $items 'plugin' or 'theme' |
|
| 166 | + * @param string $items 'plugin' or 'theme' |
|
| 167 | 167 | */ |
| 168 | 168 | private function log_items( $items ) { |
| 169 | 169 | if ( ! isset( $this->expected[ $items ] ) ) { |
@@ -105,7 +105,7 @@ |
||
| 105 | 105 | /** |
| 106 | 106 | * Returns an instance of the Jetpack object. |
| 107 | 107 | * |
| 108 | - * @return Automattic\Jetpack |
|
| 108 | + * @return Jetpack |
|
| 109 | 109 | */ |
| 110 | 110 | public function get_jetpack() { |
| 111 | 111 | return Jetpack::init(); |
@@ -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' ) ) { |