bison-digital / odata-client-php
PHP的OData客户端库
0.1.3
2023-05-22 19:24 UTC
Requires
- php: ^8.1
- guzzlehttp/psr7: ^2.5
- psr/http-client: ^1.0
README
轻量级库,旨在简化PHP应用程序中调用OData REST服务的操作。
该SDK围绕PSR 7(消息)和PSR 18(客户端)进行设计,以实现最大限度的实现灵活性。它使用Guzzle对PSR-7请求的实现,但与任何PSR-18客户端兼容。
要求
- PHP ^8.1
安装
composer require bison-digital/odata-client-php
示例用法
use BisonDigital\Odata\DTO\Query; use BisonDigital\Odata\DTO\Table; use BisonDigital\Odata\Service\OdataService; use GuzzleHttp\Client; use GuzzleHttp\Psr7\Uri; $oDataService = new OdataService( new Client(), new Uri('https://services.odata.org/V4/(S(ka3ts5ohyioxa1fcbdcb0jub))/TripPinServiceRW') ); $query = (new Query()) ->select('FirstName', 'LastName') ->filterString('UserName', 'willieashmore', 'contains') ->orderBy('Concurrency') ; $oDataService->query(new Table('People'), $query);
问题
请使用此仓库中的问题标签报告任何问题。
欢迎所有pull请求和建议。