shadoll/crocus

Library for Prom.ua API

v1.1.3 2020-07-09 18:02 UTC

This package is auto-updated.

Last update: 2024-10-14 22:44:20 UTC


README

Latest Stable Version pipeline status coverage report License

Prom PHP API Library

Install

composer require shadoll/crocus

Использование

Не все методы реализованны


$client = new \Crocus\Client([
    'token' => 'token...',
]);

// Коллекция заказов
/**
 * @var \Crocus\Core\Collection\Collection<\Crocus\Models\Orders> $collect
 **/
$collect = $client->orders->get();
// с фильтрами (больше фильтров смотрите в классе модели)
$collect = $client->orders->dateFrom('2019-12-24T00:00:00')->status(123)->get();

// Модель по ID
/**
 * @var \Crocus\Models\Orders $model
 **/
$model = $client->orders->find(96421289);

// Коллекция групп (больше фильтров смотрите в классе модели)
$collect = $client->groups->limit(100)->get();

// Коллекция продуктов
/**
 * @var \Crocus\Core\Collection\Collection<\Crocus\Models\Products> $collect
 **/
$collect = $client->products->get();
// с фильтрами (больше фильтров смотрите в классе модели)
$collect = $client->products->groupId(16742130)->limit(10)->get();

// Модель по ID
/**
 * @var \Crocus\Models\Products $model
 **/
$model = $client->products->find(12345);


Количество моделей и функций будут пополнятся