Початок роботи

Ця бібліотека створена для спрощення використання API Syrve.

Вимоги

Для коректної роботи бібліотеки потрібно встановити PHP версії 7.3 або вище.

Встановлення

Встановіть бібліотеку за допомогою Composer:

composer require slothws/syrve-api

Основи

Ось приклад простого використання бібліотеки. Давайте спробуємо отримати інформацію про співробітника за допомогою його унікального ідентифікатора (UUID).

require __DIR__ . '/vendor/autoload.php';

use Sloth\SyrveApi\Syrve;

$syrve = new Syrve([
    'uri' => 'https://test.com/resto/api/',
    'login' => 'test',
    'password' => 'test'
]);

$employee = $syrve->employees->id('b8164def-74a7-471d-bb61-d612193f428b');

Відповідь отримуємо у вигляді масива даних.

$employee = [
    'id' => 'b8164def-74a7-471d-bb61-d612193f428b',
    'code' => '1',
    'name' => 'Test',
    'login' => 'Test',
    'mainRoleCode' => 'USER',
    'roleCodes' => 'USER',
    'deleted' => 'false',
    'supplier' => 'false',
    'employee' => 'true',
    'client' => 'false'
]