harryqt / trongrid-php-sdk
此包的最新版本(dev-main)没有可用的许可证信息。
Trongrid API PHP SDK 库
dev-main
2024-08-17 21:48 UTC
Requires
- saloonphp/pagination-plugin: ^2.0
- saloonphp/saloon: ^3.8
Requires (Dev)
- laravel/pint: ^1.15
This package is not auto-updated.
Last update: 2024-09-29 20:19:03 UTC
README
安装
composer require harryqt/trongrid-php-sdk
用法
use Harryqt\Trongrid\Connector; use Harryqt\Trongrid\Requests\GetContractTransactionInfoByAccountAddressRequest; $connector = new Connector('token'); $response = $connector->send(new GetContractTransactionInfoByAccountAddressRequest); dd($response->body());
Hyperf
当在Hyperf框架中使用时,使用HyperfConnector
对HTTP客户端进行协程化。
use GuzzleHttp\HandlerStack; use Hyperf\Guzzle\CoroutineHandler; use Harryqt\Trongrid\Connector; use Saloon\Http\Senders\GuzzleSender; class HyperfConnector extends Connector { public function __construct(public readonly string $token) { /** @var GuzzleSender $sender */ $sender = $this->sender(); $sender->setHandlerStack(HandlerStack::create(new CoroutineHandler())); } }