├── .editorconfig ├── .gitignore ├── .scrutinizer.yml ├── LICENSE ├── README.md ├── composer.json ├── phpcs.xml.dist ├── phpstan.neon.php ├── phpunit.xml.dist ├── psalm.xml.dist ├── renovate.json ├── resources └── definitions │ ├── client.php │ └── decorator │ └── retryable_client.php ├── src ├── Client.php ├── Decorator │ └── RetryableClient.php ├── Exception │ ├── ClientException.php │ ├── NetworkException.php │ └── RequestException.php ├── MultiRequest.php └── MultiResponse.php └── tests ├── ClientTest.php ├── Decorator └── RetryableClientTest.php ├── Exception ├── ClientExceptionTest.php ├── NetworkExceptionTest.php └── RequestExceptionTest.php ├── MultiRequestTest.php └── MultiResponseTest.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/.gitignore -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/composer.json -------------------------------------------------------------------------------- /phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/phpcs.xml.dist -------------------------------------------------------------------------------- /phpstan.neon.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/phpstan.neon.php -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /psalm.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/psalm.xml.dist -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/renovate.json -------------------------------------------------------------------------------- /resources/definitions/client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/resources/definitions/client.php -------------------------------------------------------------------------------- /resources/definitions/decorator/retryable_client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/resources/definitions/decorator/retryable_client.php -------------------------------------------------------------------------------- /src/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/src/Client.php -------------------------------------------------------------------------------- /src/Decorator/RetryableClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/src/Decorator/RetryableClient.php -------------------------------------------------------------------------------- /src/Exception/ClientException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/src/Exception/ClientException.php -------------------------------------------------------------------------------- /src/Exception/NetworkException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/src/Exception/NetworkException.php -------------------------------------------------------------------------------- /src/Exception/RequestException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/src/Exception/RequestException.php -------------------------------------------------------------------------------- /src/MultiRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/src/MultiRequest.php -------------------------------------------------------------------------------- /src/MultiResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/src/MultiResponse.php -------------------------------------------------------------------------------- /tests/ClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/tests/ClientTest.php -------------------------------------------------------------------------------- /tests/Decorator/RetryableClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/tests/Decorator/RetryableClientTest.php -------------------------------------------------------------------------------- /tests/Exception/ClientExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/tests/Exception/ClientExceptionTest.php -------------------------------------------------------------------------------- /tests/Exception/NetworkExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/tests/Exception/NetworkExceptionTest.php -------------------------------------------------------------------------------- /tests/Exception/RequestExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/tests/Exception/RequestExceptionTest.php -------------------------------------------------------------------------------- /tests/MultiRequestTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/tests/MultiRequestTest.php -------------------------------------------------------------------------------- /tests/MultiResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunrise-php/http-client-curl/HEAD/tests/MultiResponseTest.php --------------------------------------------------------------------------------