nucleos/setlistfm

Setlist.fm webservice client for php.

Installs: 22 148

Dependents: 1

Suggesters: 0

Security: 0

Stars: 3

Watchers: 1

Forks: 3

Open Issues: 2

pkg:composer/nucleos/setlistfm

3.4.0 2023-12-21 14:06 UTC

README

Latest Stable Version Latest Unstable Version License

Total Downloads Monthly Downloads Daily Downloads

Continuous Integration Code Coverage

This library provides a wrapper for using the Setlist.fm API inside PHP and a bridge for symfony.

Installation

Open a command console, enter your project directory and execute the following command to download the latest stable version of this library:

composer require nucleos/setlistfm
# To define a default http client and message factory
composer require symfony/http-client nyholm/psr7

Usage

General usage

// Create connection
use Nucleos\SetlistFm\Builder\ArtistSearchBuilder;
use Nucleos\SetlistFm\Connection\PsrClientConnection;
use Nucleos\SetlistFm\Service\ArtistService;

$connection = new PsrClientConnection($httpClient, $requestFactory);

$artistApi = new ArtistService($connection);
$artists = $artistApi->search(ArtistSearchBuilder::create()
    ->withArtistName('Slipknot')
);

License

This library is under the MIT license.