thomxc / guzzleplug
Guzzle Bootstrap class for easy
0.2
2021-06-01 15:15 UTC
Requires
- php: >=7.3
- ext-json: *
- guzzlehttp/guzzle: ^7.0.1
Requires (Dev)
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2024-09-20 00:03:14 UTC
README
Example
<?php class Service extends GuzzlePlug\GuzzlePlug { public function __construct($url = 'https://api.myservice.com') { $this->url = $url; } public function getRequest() { $response = $this->request('GET', $this->url); if ($this->actualResponse->getStatusCode() == 200) { return $response; } else { throw new Exception('Response status code != 200'); } } }