@@ -41,51 +41,51 @@ public function __construct(array $options = [])
41
41
$ this ->guzzle = new HttpClient ($ options );
42
42
}
43
43
44
- public function get ($ endpoint )
44
+ public function get ($ endpoint, $ query = [] )
45
45
{
46
- $ request = new Request ('GET ' ,$ this ->buildUri ($ endpoint ), $ this ->buildHeaders ());
46
+ $ request = new Request ('GET ' ,$ this ->buildUri ($ endpoint, $ query ), $ this ->buildHeaders ());
47
47
48
48
$ response = $ this ->guzzle ->send ($ request );
49
49
50
50
return $ this ->handle ($ response );
51
51
}
52
52
53
- public function post ($ endpoint , $ data )
53
+ public function post ($ endpoint , $ data, $ query = [] )
54
54
{
55
55
$ data = $ this ->prepareData ($ data );
56
56
57
- $ request = new Request ('POST ' ,$ this ->buildUri ($ endpoint ),$ this ->buildHeaders (),$ data );
57
+ $ request = new Request ('POST ' ,$ this ->buildUri ($ endpoint, $ query ),$ this ->buildHeaders (),$ data );
58
58
59
59
$ response = $ this ->guzzle ->send ($ request );
60
60
61
61
return $ this ->handle ($ response );
62
62
}
63
63
64
- public function put ($ endpoint , $ data )
64
+ public function put ($ endpoint , $ data, $ query = [] )
65
65
{
66
66
$ data = $ this ->prepareData ($ data );
67
67
68
- $ request = new Request ('PUT ' ,$ this ->buildUri ($ endpoint ),$ this ->buildHeaders (),$ data );
68
+ $ request = new Request ('PUT ' ,$ this ->buildUri ($ endpoint, $ query ),$ this ->buildHeaders (),$ data );
69
69
70
70
$ response = $ this ->guzzle ->send ($ request );
71
71
72
72
return $ this ->handle ($ response );
73
73
}
74
74
75
- public function patch ($ endpoint , $ data )
75
+ public function patch ($ endpoint , $ data, $ query = [] )
76
76
{
77
77
$ data = $ this ->prepareData ($ data );
78
78
79
- $ request = new Request ('PATCH ' ,$ this ->buildUri ($ endpoint ),$ this ->buildHeaders (),$ data );
79
+ $ request = new Request ('PATCH ' ,$ this ->buildUri ($ endpoint, $ query ),$ this ->buildHeaders (),$ data );
80
80
81
81
$ response = $ this ->guzzle ->send ($ request );
82
82
83
83
return $ this ->handle ($ response );
84
84
}
85
85
86
- public function delete ($ endpoint )
86
+ public function delete ($ endpoint, $ query = [] )
87
87
{
88
- $ request = new Request ('DELETE ' ,$ this ->buildUri ($ endpoint ), $ this ->buildHeaders ());
88
+ $ request = new Request ('DELETE ' ,$ this ->buildUri ($ endpoint, $ query ), $ this ->buildHeaders ());
89
89
90
90
$ response = $ this ->guzzle ->send ($ request );
91
91
0 commit comments