fbkl / crocus
Library for Prom.ua API
v1.1.3
2020-07-09 18:02 UTC
Requires
- guzzlehttp/guzzle: ^6.4
- illuminate/support: >=5.8
Requires (Dev)
- phpstan/phpstan: ^0.12
- phpstan/phpstan-phpunit: ^0.12
- phpstan/phpstan-strict-rules: ^0.12
- phpunit/phpunit: ^8
- sebastian/phpcpd: ^4.1
README
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);
Количество моделей и функций будут пополнятся