Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
3 / 3
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
12/**
13 * Helper class to make proxy requests to wpcom.
14 */
15class Proxy_Requests {
16
17    use WPCOM_REST_API_Proxy_Request;
18
19    /**
20     * Constructor.
21     *
22     * @param string $rest_base The rest base.
23     * @param string $base_api_path The base API path.
24     * @param string $version The API version.
25     */
26    public function __construct( $rest_base, $base_api_path = 'wpcom', $version = 'v2' ) {
27        $this->rest_base     = $rest_base;
28        $this->base_api_path = $base_api_path;
29        $this->version       = $version;
30    }
31}