dkeysoft / warehouse
仓库,产品,访问
0.0.3
2018-07-30 18:45 UTC
Requires
- php: >=5.6.0
This package is not auto-updated.
Last update: 2024-09-19 00:11:18 UTC
README
如何使用
php composer.phar require dkeysoft/warehouse:0.0.3
用于机器人和卡片控制
$warehouse = WarehouseHelper::createWarehouse(
WarehouseId::WAREHOUSE_BY_CARD,
new Card(),
new CardAccessManager()
);
创建可以通过护照和Valya检查访问的仓库
对于Zina: WarehouseId::WAREHOUSE_BY_PASSPORT_ZINA
$warehouse = WarehouseHelper::createWarehouse(
WarehouseId::WAREHOUSE_BY_PASSPORT_VALYA,
new Passport(),
new PassportAccessManager()
);
如果护照有效,则向仓库添加产品,获取数量,获取产品,取走产品
if ($warehouse->hasAccess()) {
$warehouse->addProducts([
new SomeProduct(1),
new SomeProduct(2),
new SomeProduct(3),
new SomeProduct(4),
]);
// get available product list
$warehouse->getProducts();
// take products from warehouse
$taken_products = $warehouse->takeProductsById([1, 2]);
// get amount of products
$warehouse->getCountProducts();
}