johnathan-smith / xttp-laravel
A guzzle wrapper with typehints and syntactic sugar.
1.0.3
2020-02-19 14:19 UTC
Requires
- php: ^7.2.5
- johnathan-smith/xttp: ^1.0
- laravel/framework: ^5.5|^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- orchestra/testbench: ^4.6
- phpunit/phpunit: ^8.0|^9.0
- symfony/var-dumper: ^4.3
This package is auto-updated.
Last update: 2024-03-26 09:15:40 UTC
README
A guzzle wrapper with typehints and syntactic sugar.
Regular use is simple:
<?php use JohnathanSmith\XttpLaravel\Xttp; /** @var \JohnathanSmith\Xttp\XttpResponseWrapper $xttpResponse */ $xttpResponse = Xttp::post('https://johnathansmith.com', ['form_params' => ['foo' => 'bar'], 'headers' => ['Content-Type' => 'application/x-www-form-urlencoded']]); // You may also do get, put, patch, delete.
However, this package provides a lot of flexibility and ability for easy mocking. It also allows for easy use of things like middleware and JSON en/decoding.
Please view the original package for more details, how-to's, and documentation.
Xttp was inspired by Adam Wathan's zttp. A special thanks to the maintainers of Guzzle.