2017 © Pedro Peláez
 

library srazy-api-client

The missing API for http://srazy.info

image

webuni/srazy-api-client

The missing API for http://srazy.info

  • Monday, April 25, 2016
  • by hason
  • Repository
  • 3 Watchers
  • 3 Stars
  • 228 Installations
  • HTML
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 1 % Grown

The README.md

Srazy.info API Client

Latest Stable Version Build Status Scrutinizer Code Quality SensioLabsInsight, (*1)

Chybějící API pro http://srazy.info, (*2)

Instalace

Knihovnu nainstalujeme přes Composer:, (*3)

composer require webuni/srazy-api-client

Použití

Vytvoříme klienta, (*4)

use Webuni\Srazy\Client;

$client = new Client();

Klient umí pracovat s uživateli, srazy a jednotlivými událostmi, (*5)

$userApi = $client->user();
$seriesApi = $client->series();
$eventApi = $client->event();

Srazy vyhledáme pomocí, (*6)

$series = $seriesApi->find('symfony')->first();

K jednotlivým vlastnostem srazu přistupujeme pomocí metod, (*7)

$series->getName();
$series->getDescription();
$series->getFollowers();
$series->getEvents();

U každé události můžeme přistupovat, (*8)

foreach ($series->getEvents() as $event) {
    $event->getName();
    $event->getDescription();
    $event->getStart();
    $event->getEnd();
    $event->gteLocation();
    $event->getSessions();
    $event->getComments();
}

Plán vývoje

  • 1.0 - (duben 2016) kompletní API pro čtení veřejných informací
  • 1.1 - podpora pro přihlášené uživatele a čtení informací viditelných pro přihlášené uživatele
  • 2.0 - API pro úpravy

The Versions

25/04 2016