duffel/api

This package is abandoned and no longer maintained. No replacement package was suggested.

Duffel API library for PHP

v0.2.0 2022-10-17 09:20 UTC

This package is auto-updated.

Last update: 2024-10-09 13:11:36 UTC


README

Warning

This client library is not currently being supported by Duffel due to a lack of adoption.

You're welcome to fork the repositories and continue maintaining them for your own use.

If, in the future, there's sufficient demand for a particular client library, we'll reconsider our decision to officially support it.

duffel/api

A PHP library for the Duffel API.

Contents

Requirements

Installation

To get started, simply require this library using Composer. You will also need to install packages which provide psr/http-client-implementation and psr/http-factory-implementation.

An installation could look like the following command.

$ composer require "duffel/api:dev-main" "guzzlehttp/guzzle:^7.4" "http-interop/http-factory-guzzle:^1.2

Usage

A simple example of using this library (after successfully installing it) follows.

use Duffel\Client;

$client = new Duffel\Client();
$client->setAccessToken(getenv('DUFFEL_ACCESS_TOKEN'));

$client->airports->list();

See the examples/ directory for additional working examples.

License

Duffel's PHP API Client library is licensed under the MIT license.