Skip to content

Latest commit

 

History

History
69 lines (46 loc) · 1.75 KB

README.md

File metadata and controls

69 lines (46 loc) · 1.75 KB

Sportlink Club.Dataservice

This package contains a PHP wrapper around the Sportlink Club.Dataservice API. It aims to make working with the API a breeze.

Installation

Install the package using composer:

composer require pendonl/php-club-dataservice:dev-master

Require the vendor/autoload.php file:

require 'vendor/autoload.php';

Create an instance of the API using your Sportlink Club.Dataservice Client ID:

use \PendoNL\ClubDataservice\Api as KnvbApi;
$api = new Api('client_id');

It al starts by getting the club details.

$club = $api->getClub()

All properties are made public, so you are free to use $club->clubnaam for example. Once you get the club details you can proceed by requesting the teams and related entities.

$teams = $club->getTeams();
foreach($teams as $team) {

    // Get competitions
    $competitions = $team->getCompetitions();
    
    foreach($competitions as $competition) {
    
        // Fixtures
        $competition->getFixtures();
        
        // Results
        $competition->getResults();
        
        // Table standings
        $competition->table();
        
    }
    
}

There are still methods left to add (like getting results and fixtures from the Club entitity).

Thanks to

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

About Pendo

Pendo is a webdevelopment agency based in Maastricht, Netherlands. If you'd like, you can visit our website.

License

The MIT License (MIT). Please see License File for more information.