├── .github └── workflows │ └── pr.yml ├── .gitignore ├── .php_cs.dist ├── LICENSE ├── README.md ├── composer.json ├── examples ├── arguments.php ├── buffered.php ├── class.php ├── composition.php ├── headers.php ├── info.php ├── json.php └── simple.php ├── phpunit.xml.dist ├── psalm.xml.dist ├── src ├── Encoding │ └── Json.php ├── FetchError.php ├── Headers.php ├── HttpPartialResponse.php ├── HttpResponse.php ├── PartialResponse.php ├── ProtocolError.php ├── Redirected.php ├── RedirectedHttpResponse.php ├── Response.php ├── ResponseBody.php ├── SocketError.php ├── StandardHeaders.php ├── Status.php └── functions.php └── tests ├── Encoding └── JsonTest.php ├── FetchFunctionalTest.php ├── HeadersTest.php ├── StandardHeadersTest.php ├── bootstrap.php ├── server.php └── static ├── index.html └── user.json /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/.gitignore -------------------------------------------------------------------------------- /.php_cs.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/.php_cs.dist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/composer.json -------------------------------------------------------------------------------- /examples/arguments.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/examples/arguments.php -------------------------------------------------------------------------------- /examples/buffered.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/examples/buffered.php -------------------------------------------------------------------------------- /examples/class.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/examples/class.php -------------------------------------------------------------------------------- /examples/composition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/examples/composition.php -------------------------------------------------------------------------------- /examples/headers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/examples/headers.php -------------------------------------------------------------------------------- /examples/info.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/examples/info.php -------------------------------------------------------------------------------- /examples/json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/examples/json.php -------------------------------------------------------------------------------- /examples/simple.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/examples/simple.php -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /psalm.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/psalm.xml.dist -------------------------------------------------------------------------------- /src/Encoding/Json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/Encoding/Json.php -------------------------------------------------------------------------------- /src/FetchError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/FetchError.php -------------------------------------------------------------------------------- /src/Headers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/Headers.php -------------------------------------------------------------------------------- /src/HttpPartialResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/HttpPartialResponse.php -------------------------------------------------------------------------------- /src/HttpResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/HttpResponse.php -------------------------------------------------------------------------------- /src/PartialResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/PartialResponse.php -------------------------------------------------------------------------------- /src/ProtocolError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/ProtocolError.php -------------------------------------------------------------------------------- /src/Redirected.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/Redirected.php -------------------------------------------------------------------------------- /src/RedirectedHttpResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/RedirectedHttpResponse.php -------------------------------------------------------------------------------- /src/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/Response.php -------------------------------------------------------------------------------- /src/ResponseBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/ResponseBody.php -------------------------------------------------------------------------------- /src/SocketError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/SocketError.php -------------------------------------------------------------------------------- /src/StandardHeaders.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/StandardHeaders.php -------------------------------------------------------------------------------- /src/Status.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/Status.php -------------------------------------------------------------------------------- /src/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/src/functions.php -------------------------------------------------------------------------------- /tests/Encoding/JsonTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/tests/Encoding/JsonTest.php -------------------------------------------------------------------------------- /tests/FetchFunctionalTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/tests/FetchFunctionalTest.php -------------------------------------------------------------------------------- /tests/HeadersTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/tests/HeadersTest.php -------------------------------------------------------------------------------- /tests/StandardHeadersTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/tests/StandardHeadersTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/tests/server.php -------------------------------------------------------------------------------- /tests/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/tests/static/index.html -------------------------------------------------------------------------------- /tests/static/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnavarrocarter/php-fetch/HEAD/tests/static/user.json --------------------------------------------------------------------------------