turanct / immutio
immut.io 的 PHP API 包装器
1.0.0
2015-06-03 18:59 UTC
This package is auto-updated.
Last update: 2024-08-28 23:04:32 UTC
README
这是一个用于 immut.io API 的 PHP 包装器。
用法
安装非常简单,只需在您的 composer.json
文件中将 turanct/immutio
作为依赖项要求即可。您还需要其中一个传输(例如 BuzzTransport)。如果您使用现有的传输包之一,则只需要求该包,它将自动包含此包。
{ "require-dev": { "turanct/immutio": "dev-master" } }
要在 immut.io 上创建 blob,请这样做
<?php require_once __DIR__ . '/vendor/autoload.php'; $browser = new Buzz\Browser(); $transport = new Immutio\BuzzTransport($browser); $client = new Immutio\Client($transport); $blob = new Immutio\Blob( '{"ramsamsam": "bla", "foo": "bar", "baz": true, "qux": 1}', 'application/json' ); $blobId = $client->sendBlob($blob); var_dump($blobId);
要检索 blob,请这样做
<?php require_once __DIR__ . '/vendor/autoload.php'; $browser = new Buzz\Browser(); $transport = new Immutio\BuzzTransport($browser); $client = new Immutio\Client($transport); $blob = $client->retrieveBlob($blobId);
贡献
请随意分支并发送拉取请求!
许可证
此库是在 MIT 许可证下分发的。