diff --git a/composer.json b/composer.json index 76c383b..5b83422 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@ } ], "require": { - "rmccue/requests": "^1.7" + "rmccue/requests": "^2.0" }, "config": { "sort-packages": true, diff --git a/src/API.php b/src/API.php index 80f42c9..fa06b32 100644 --- a/src/API.php +++ b/src/API.php @@ -11,13 +11,16 @@ namespace AhmadAwais\Sendy; -use Requests; +// use Requests; +// Switch to the PSR-4 class naming +use Symfony\Component\HttpFoundation\Request; use Exception; // Helps with the CORS issues. -header( 'Access-Control-Allow-Origin: *' ); -header( 'Access-Control-Allow-Methods: POST, GET' ); -header( 'Access-Control-Allow-Credentials: true' ); +// These headers cause duplication. +#header( 'Access-Control-Allow-Origin: *' ); +#header( 'Access-Control-Allow-Methods: POST, GET' ); +#header( 'Access-Control-Allow-Credentials: true' ); /** * API Class. @@ -349,9 +352,9 @@ private function query( $route, array $values ) { // URL to send POST to. $postUrl = $this->sendyUrl . '/' . $route; - if ( class_exists( 'Requests' ) ) { + if ( class_exists( 'Request' ) ) { // Send POST. - $request = Requests::post( $postUrl, [], $postData ); + $request = Request::post( $postUrl, [], $postData ); $apiResponse = $request->body; } else { // Let's cURL.