wimski/curl
最新稳定版本:1.0.0
Composer 安装命令:
composer require wimski/curl
包简介
A simple wrapper for cURL to use with DI and OOP
关键字:
README 文档
README
cURL
A simple wrapper for cURL to use with DI and OOP.
Changelog
Install
composer require wimski/curl
Usage
use Wimski\Curl\CurlResourceFactory; $curlResourceFactory = new CurlResourceFactory(); $curlResource = $curlResourceFactory->make('https://some-webserver.com/resource-to-request'); $response = $curlResource ->setOption(CURLOPT_RETURNTRANSFER, true) ->execute(); $curlResource->close();
Ideally you would set up a singleton binding for the factory in your framework's container and use DI.
use Wimski\Curl\Contracts\CurlResourceFactoryInterface; class MyClass { public function __construct( protected CurlResourceFactoryInterface $curlResourceFactory, ) { } public function getData(): string { $curlResource = $this->curlResourceFactory->make('https://some-webserver.com/resource-to-request'); $response = $curlResource ->setOption(CURLOPT_RETURNTRANSFER, true) ->execute(); $curlResource->close(); return $response; } }
统计信息
- 总下载量: 676
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-10-19