vaffel/silex-imbo

Silex 的 Imbo 服务提供者

1.3 2015-12-04 11:14 UTC

This package is auto-updated.

Last update: 2024-09-15 03:49:48 UTC


README

使 Imbo 服务可访问 Silex 应用程序的服务提供者。

Build Status

安装

在项目中的 composer.json 文件中添加 "vaffel/silex-imbo": "XXX",然后执行 composer install。检查 Composer 以获取最新版本。

设置说明

按照如下方式在 Silex 应用程序中注册 Imbo 服务提供者;

$app->register(new ImboServiceProvider(), array(
    'imbo.serverUrls' => ['http://example.net', ...], // Array of urls to imbo installations
    'imbo.publicKey'  => $publicKey,                  // Public key
    'imbo.privateKey' => $privateKey,                 // Private key
    'imbo.user'       => $user,                       // User
));

使用方法

注册 Imbo 服务提供者后,可以从 $app 变量中这样访问 ImboClient 实例;

$response = $app['imbo']->addImage('/path/to/image.jpg');

测试

该服务提供者附带 PHPUnit 测试,可以在 silex-imbo 文件夹中通过执行 ./vendor/phpunit/phpunit/phpunit 来运行。

文档

imboclient-php.readthedocs.org 阅读完整的 ImboClient 文档。

许可证

许可证 版权所有 (c) 2014, Kristoffer Brabrand kristoffer@brabrand.no

根据 MIT 许可证许可