Tiny http client

v0.4.2 2023-10-22 17:13 UTC

This package is auto-updated.

Last update: 2024-04-22 18:15:26 UTC


README

Installation

composer require mcmatters/ticl

Usage

<?php

declare(strict_types=1);

require 'vendor/autoload.php';

$client = new \McMatters\Ticl\Client();

try {
    $response = $client->get('http://example.com/api/user?token=test');
    $user = $response->json();
} catch (\McMatters\Ticl\Exceptions\RequestException $e) {
    $error = $e->asJson();
} catch (\Throwable $e) {
    $error = $e->getMessage();
}

Note

If you want something more customizable, then please use Guzzle