@@ -217,22 +217,22 @@ class Client
217
217
/**
218
218
* Initialize the client.
219
219
*
220
- * @param string $host the base url (e.g. https://api.sendgrid.com)
221
- * @param array $headers global request headers
222
- * @param string $version api version (configurable) - this is specific to the SendGrid API
223
- * @param array $path holds the segments of the url path
224
- * @param array $curlOptions extra options to set during curl initialization
225
- * @param bool $retryOnLimit set default retry on limit flag
226
- * @param bool $verifySSLCerts set default verify certificates flag
220
+ * @param string $host The base url (e.g. https://api.sendgrid.com)
221
+ * @param array $headers Global request headers
222
+ * @param string $version Api version (configurable) - this is specific to the SendGrid API
223
+ * @param array $path Holds the segments of the url path
224
+ * @param array $curlOptions Extra options to set during curl initialization
225
+ * @param bool $retryOnLimit Set default retry on limit flag
226
+ * @param bool $verifySSLCerts Set default verify certificates flag
227
227
*/
228
228
public function __construct (
229
- $ host ,
230
- $ headers = null ,
231
- $ version = null ,
232
- $ path = null ,
233
- $ curlOptions = null ,
234
- $ retryOnLimit = false ,
235
- $ verifySSLCerts = true
229
+ string $ host ,
230
+ ? array $ headers = null ,
231
+ ? string $ version = null ,
232
+ ? array $ path = null ,
233
+ ? array $ curlOptions = null ,
234
+ bool $ retryOnLimit = false ,
235
+ bool $ verifySSLCerts = true
236
236
) {
237
237
$ this ->host = $ host ;
238
238
$ this ->headers = $ headers ?: [];
@@ -263,7 +263,7 @@ public function getHost()
263
263
public function setHost (string $ host )
264
264
{
265
265
$ this ->host = $ host ;
266
-
266
+
267
267
return $ this ;
268
268
}
269
269
@@ -364,7 +364,7 @@ public function setIsConcurrentRequest($isConcurrent)
364
364
*
365
365
* @return string
366
366
*/
367
- private function buildUrl ($ queryParams = null )
367
+ private function buildUrl (? array $ queryParams = null )
368
368
{
369
369
$ path = '/ ' . implode ('/ ' , $ this ->path );
370
370
if (isset ($ queryParams )) {
@@ -385,7 +385,7 @@ private function buildUrl($queryParams = null)
385
385
*
386
386
* @return array
387
387
*/
388
- private function createCurlOptions ($ method , $ body = null , $ headers = null )
388
+ private function createCurlOptions ($ method , ? array $ body = null , ? array $ headers = null )
389
389
{
390
390
$ options = [
391
391
CURLOPT_RETURNTRANSFER => true ,
@@ -508,7 +508,7 @@ private function retryRequest(array $responseHeaders, $method, $url, $body, $hea
508
508
*
509
509
* @throws InvalidRequest
510
510
*/
511
- public function makeRequest ($ method , $ url , $ body = null , $ headers = null , $ retryOnLimit = false )
511
+ public function makeRequest ($ method , $ url , ? array $ body = null , ? array $ headers = null , $ retryOnLimit = false )
512
512
{
513
513
$ channel = curl_init ($ url );
514
514
@@ -604,7 +604,7 @@ public function makeAllRequests(array $requests = [])
604
604
*
605
605
* @return Client object
606
606
*/
607
- public function _ ($ name = null )
607
+ public function _ (? string $ name = null )
608
608
{
609
609
if (isset ($ name )) {
610
610
$ this ->path [] = $ name ;
0 commit comments