@@ -4,10 +4,20 @@ discard block |
||
| 4 | 4 | require_once dirname( __FILE__ ) . '/class.json-api-site-base.php'; |
| 5 | 5 | |
| 6 | 6 | abstract class Abstract_Jetpack_Site extends SAL_Site { |
| 7 | + |
|
| 8 | + /** |
|
| 9 | + * @param string $name |
|
| 10 | + */ |
|
| 7 | 11 | abstract protected function get_constant( $name ); |
| 8 | 12 | |
| 13 | + /** |
|
| 14 | + * @param string $feature_name |
|
| 15 | + */ |
|
| 9 | 16 | abstract protected function current_theme_supports( $feature_name ); |
| 10 | 17 | |
| 18 | + /** |
|
| 19 | + * @param string $feature_name |
|
| 20 | + */ |
|
| 11 | 21 | abstract protected function get_theme_support( $feature_name ); |
| 12 | 22 | |
| 13 | 23 | abstract protected function get_mock_option( $name ); |
@@ -16,6 +26,9 @@ discard block |
||
| 16 | 26 | |
| 17 | 27 | abstract public function get_updates(); |
| 18 | 28 | |
| 29 | + /** |
|
| 30 | + * @return string |
|
| 31 | + */ |
|
| 19 | 32 | abstract protected function main_network_site(); |
| 20 | 33 | |
| 21 | 34 | abstract protected function wp_version(); |
@@ -245,7 +245,7 @@ discard block |
||
| 245 | 245 | /** |
| 246 | 246 | * A work-around / hack to make it possible to go to the media library with the add new box open. |
| 247 | 247 | * |
| 248 | - * @return bool |
|
| 248 | + * @return false|null |
|
| 249 | 249 | */ |
| 250 | 250 | public function print_in_footer_open_media_add_new() { |
| 251 | 251 | global $pagenow; |
@@ -339,7 +339,7 @@ discard block |
||
| 339 | 339 | /** |
| 340 | 340 | * @param array $extensions |
| 341 | 341 | * |
| 342 | - * @return array |
|
| 342 | + * @return string[] |
|
| 343 | 343 | */ |
| 344 | 344 | public function add_videopress_extenstion( $extensions ) { |
| 345 | 345 | $extensions[] = 'videopress'; |
@@ -77,7 +77,7 @@ discard block |
||
| 77 | 77 | * |
| 78 | 78 | * @see https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-function-score-query.html |
| 79 | 79 | * |
| 80 | - * @param $function string name of the function |
|
| 80 | + * @param string $function string name of the function |
|
| 81 | 81 | * @param $params array functions parameters |
| 82 | 82 | * |
| 83 | 83 | * @return void |
@@ -94,7 +94,7 @@ discard block |
||
| 94 | 94 | * |
| 95 | 95 | * @see https://www.elastic.co/guide/en/elasticsearch/guide/current/decay-functions.html |
| 96 | 96 | * |
| 97 | - * @param $function string name of the decay function - linear, exp, or gauss |
|
| 97 | + * @param string $function string name of the decay function - linear, exp, or gauss |
|
| 98 | 98 | * @param $params array The decay functions parameters, passed to ES directly |
| 99 | 99 | * |
| 100 | 100 | * @return void |
@@ -124,6 +124,9 @@ discard block |
||
| 124 | 124 | $this->query_bool_boost = $boost; |
| 125 | 125 | } |
| 126 | 126 | |
| 127 | + /** |
|
| 128 | + * @param string $aggs_name |
|
| 129 | + */ |
|
| 127 | 130 | public function add_aggs( $aggs_name, $aggs ) { |
| 128 | 131 | $this->aggs_query = true; |
| 129 | 132 | $this->aggs[$aggs_name] = $aggs; |
@@ -29,7 +29,7 @@ |
||
| 29 | 29 | * Allows custom post types to be used by REST API. |
| 30 | 30 | * @param $post_types |
| 31 | 31 | * @see hook 'rest_api_allowed_post_types' |
| 32 | - * @return array |
|
| 32 | + * @return string[] |
|
| 33 | 33 | */ |
| 34 | 34 | function allow_rest_api_types( $post_types ) { |
| 35 | 35 | $post_types[] = self::$post_type_order; |
@@ -148,6 +148,7 @@ discard block |
||
| 148 | 148 | * Helper function that is used when getting home or siteurl values. Decides |
| 149 | 149 | * whether to get the raw or filtered value. |
| 150 | 150 | * |
| 151 | + * @param string $url_type |
|
| 151 | 152 | * @return string |
| 152 | 153 | */ |
| 153 | 154 | public static function get_raw_or_filtered_url( $url_type ) { |
@@ -197,6 +198,9 @@ discard block |
||
| 197 | 198 | return self::get_protocol_normalized_url( 'main_network_site_url', network_site_url() ); |
| 198 | 199 | } |
| 199 | 200 | |
| 201 | + /** |
|
| 202 | + * @param string $callable |
|
| 203 | + */ |
|
| 200 | 204 | public static function get_protocol_normalized_url( $callable, $new_value ) { |
| 201 | 205 | $option_key = self::HTTPS_CHECK_OPTION_PREFIX . $callable; |
| 202 | 206 | |
@@ -236,6 +240,9 @@ discard block |
||
| 236 | 240 | return $value; |
| 237 | 241 | } |
| 238 | 242 | |
| 243 | + /** |
|
| 244 | + * @param string $url_function |
|
| 245 | + */ |
|
| 239 | 246 | public static function normalize_www_in_url( $option, $url_function ) { |
| 240 | 247 | $url = wp_parse_url( call_user_func( $url_function ) ); |
| 241 | 248 | $option_url = wp_parse_url( get_option( $option ) ); |
@@ -16,6 +16,9 @@ |
||
| 16 | 16 | */ |
| 17 | 17 | class Jetpack_Sitemap_Buffer_Image extends Jetpack_Sitemap_Buffer { |
| 18 | 18 | |
| 19 | + /** |
|
| 20 | + * @param integer $byte_limit |
|
| 21 | + */ |
|
| 19 | 22 | public function __construct( $item_limit, $byte_limit, $time = '1970-01-01 00:00:00' ) { |
| 20 | 23 | parent::__construct( $item_limit, $byte_limit, $time ); |
| 21 | 24 | |
@@ -16,6 +16,9 @@ |
||
| 16 | 16 | */ |
| 17 | 17 | class Jetpack_Sitemap_Buffer_Master extends Jetpack_Sitemap_Buffer { |
| 18 | 18 | |
| 19 | + /** |
|
| 20 | + * @param integer $byte_limit |
|
| 21 | + */ |
|
| 19 | 22 | public function __construct( $item_limit, $byte_limit, $time = '1970-01-01 00:00:00' ) { |
| 20 | 23 | parent::__construct( $item_limit, $byte_limit, $time ); |
| 21 | 24 | |
@@ -16,6 +16,9 @@ |
||
| 16 | 16 | */ |
| 17 | 17 | class Jetpack_Sitemap_Buffer_News extends Jetpack_Sitemap_Buffer { |
| 18 | 18 | |
| 19 | + /** |
|
| 20 | + * @param integer $byte_limit |
|
| 21 | + */ |
|
| 19 | 22 | public function __construct( $item_limit, $byte_limit, $time = '1970-01-01 00:00:00' ) { |
| 20 | 23 | parent::__construct( $item_limit, $byte_limit, $time ); |
| 21 | 24 | |
@@ -16,6 +16,9 @@ |
||
| 16 | 16 | */ |
| 17 | 17 | class Jetpack_Sitemap_Buffer_Page extends Jetpack_Sitemap_Buffer { |
| 18 | 18 | |
| 19 | + /** |
|
| 20 | + * @param integer $byte_limit |
|
| 21 | + */ |
|
| 19 | 22 | public function __construct( $item_limit, $byte_limit, $time = '1970-01-01 00:00:00' ) { |
| 20 | 23 | parent::__construct( $item_limit, $byte_limit, $time ); |
| 21 | 24 | |