stanislavqq / iikoapi
用于iiko api的PHP类
v1.0.5-beta
2019-11-28 15:05 UTC
Requires
- php: >=7.1
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: >=5.4.3
- squizlabs/php_codesniffer: ^2.3
This package is auto-updated.
Last update: 2024-09-12 14:02:47 UTC
README
PHP库,用于操作iiko.biz API。不建议在实际项目中使用。这个库更像是示例,而非完整产品。
PHP库,用于操作iiko.biz API。不建议在实际项目中使用。这个库更像是示例,而非完整产品。
安装
通过Composer
$ composer require stanislavqq/iikoapi v1.0.5-beta
使用方法
初始化并获取用于操作API的令牌。
use stanislavqq\iikoapi\Api; $iiko = new Api([ 'login' => 'demoDelivery', 'password' => 'PI1yFaKFCGvvJKi' ]); echo $iiko->getToken();
获取组织
创建类Organization的对象
use stanislavqq\iikoapi\Organization; $orgList = $iiko->getOrganizationList(); $organization = new Organization($orgList[0]); echo $organization->id; echo $organization->name;
获取菜单
$organization = new Organization($orgList[0]); $iiko->setOrganization($organization); $menu = $iiko->getNomenclature(); //Вернет массив обьектов класса Product foreach($menu as $product) { echo $product->name; }
创建订单
$product = $iiko->createProduct(); $product->name = 'Паста по-итальянски'; $order = $iiko->createOrder(); $order->setProduct($product);
Order类中的setProduct方法接受Product类的对象 $order->setProduct($product); 同样也有用于添加多个商品的方法 $order->setProducts(array $products);
变更日志
请参阅CHANGELOG以获取最近更改的详细信息。
贡献
请参阅CONTRIBUTING和行为准则以获取详细信息。
安全
如果您发现任何安全问题,请通过电子邮件stanislavqq@yandex.ru而不是使用问题跟踪器。
致谢
许可
MIT许可证(MIT)。请参阅许可文件以获取更多信息。