This package contains a PHP wrapper around the Sportlink Club.Dataservice API. It aims to make working with the API a breeze.
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).
- @barryvdh
- KNVB Dataservice API Wrapper by @barryvdh
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Pendo is a webdevelopment agency based in Maastricht, Netherlands. If you'd like, you can visit our website.
The MIT License (MIT). Please see License File for more information.