Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
80.00% covered (warning)
80.00%
4 / 5
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
Proxy_Requests
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 __construct
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2/**
3 * Helper class to make proxy requests to wpcom.
4 *
5 * @package automattic/jetpack-publicize
6 */
7
8namespace Automattic\Jetpack\Publicize\REST_API;
9
10use Automattic\Jetpack\Connection\Traits\WPCOM_REST_API_Proxy_Request;
11
12if ( ! defined( 'ABSPATH' ) ) {
13    exit( 0 );
14}
15
16/**
17 * Helper class to make proxy requests to wpcom.
18 */
19class Proxy_Requests {
20
21    use WPCOM_REST_API_Proxy_Request;
22
23    /**
24     * Constructor.
25     *
26     * @param string $rest_base The rest base.
27     * @param string $base_api_path The base API path.
28     * @param string $version The API version.
29     */
30    public function __construct( $rest_base, $base_api_path = 'wpcom', $version = 'v2' ) {
31        $this->rest_base     = $rest_base;
32        $this->base_api_path = $base_api_path;
33        $this->version       = $version;
34    }
35}