vaffel / silex-imbo
Silex 的 Imbo 服务提供者
1.3
2015-12-04 11:14 UTC
Requires
- php: >=5.3.3
- imbo/imboclient: ~1.3
- silex/silex: <=1.2
Requires (Dev)
- phpunit/phpunit: ~4.0
- symfony/yaml: ~2.1
This package is auto-updated.
Last update: 2024-09-15 03:49:48 UTC
README
使 Imbo 服务可访问 Silex 应用程序的服务提供者。
安装
在项目中的 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 许可证许可