programmatordev/sportmonksfootball-php-api

SportMonksFootball PHP library that provides convenient access to the SportMonks Football API

v1.2.0 2023-11-29 18:27 UTC

This package is auto-updated.

Last update: 2024-03-29 19:12:08 UTC


README

Latest Version Software License Tests

SportMonksFootball PHP library that provides convenient access to the SportMonks Football API.

Supports PSR-18 HTTP clients, PSR-17 HTTP factories, PSR-6 caches and PSR-3 logs.

Requirements

  • PHP 8.1 or higher.

API Key

A key is required to be able to make requests to the API. You must sign up for a SportMonks account to get one.

Installation

You can install the library via Composer:

composer require programmatordev/sportmonksfootball-php-api

To use the library, use Composer's autoload:

require_once 'vendor/autoload.php';

Basic Usage

Simple usage looks like:

use ProgrammatorDev\SportMonksFootball\Config;
use ProgrammatorDev\SportMonksFootball\SportMonksFootball;

// Initialize
$sportMonksFootball = new SportMonksFootball(
    new Config([
        'applicationKey' => 'yourappkey'
    ])
);

// Get all livescores of the current day
$livescores = $sportMonksFootball->livescores()->getAll();

Documentation

Contributing

Any form of contribution to improve this library (including requests) will be welcome and appreciated. Make sure to open a pull request or issue.

License

This project is licensed under the MIT license. Please see the LICENSE file distributed with this source code for further information regarding copyright and licensing.