lotr / sdk
此包最新版本(dev-main)没有可用的许可证信息。
dev-main
2022-08-02 09:13 UTC
Requires
- php: >=7.4
- ext-json: *
- guzzlehttp/guzzle: ^7.4
- php-di/php-di: ^2.1
- ramsey/collection: 1.2.2
This package is not auto-updated.
Last update: 2024-09-25 19:15:06 UTC
README
LOTR SDK
要安装,请运行 composer require lotr/sdk
使用时,只需将 LotrSdk 类注入到客户端类中
class ClientClass {
private LotrSdk $lotrSdk;
public function __construct(LotrSdk $lotrSdk)
{
$this->lotrSdk = $lotrSdk;
}
public function queryBooks(): BookCollection
{
return $this->lotrSdk->getBookRepository()->findAll();
}
public function queryBooksWithParams(): BookCollection
{
$queryParams = (new QueryParamsBuilder())->andWhere('_id', '5cf5805fb53e011a64671582,'5cf58077b53e011a64671583')
->orderBy('name', 'desc')
->page(1)
->offset(1)
->limit(3)
->toArray();
return $this->lotrSdk->getBookRepository($queryParams)->findAll
}
}
你可能需要根据你的客户端应用相应地配置 DI