emanueleminotto/gravatar-service-provider
最新稳定版本:1.0.0
Composer 安装命令:
composer require emanueleminotto/gravatar-service-provider
包简介
Gravatar Service Provider for Silex
README 文档
README
A Gravatar service provider for Silex.
API: emanueleminotto.github.io/GravatarServiceProvider
Install
Install Silex using Composer.
Install the GravatarServiceProvider adding emanueleminotto/gravatar-service-provider to your composer.json or from CLI:
$ composer require emanueleminotto/gravatar-service-provider
Usage
Initialize it using register
use EmanueleMinotto\GravatarServiceProvider\GravatarServiceProvider; $app->register(new GravatarServiceProvider(), array( 'gravatar.http_client' => new GuzzleHttp\Client(), // default null, optional 'gravatar.twig' => false, // default true, optional ));
The gravatar.http_client can be replaced by an instance of the Guzzle HTTP client,
by default a new instance is provided.
From PHP
$app->get('/hello/{email}', function ($email) use ($app) { $profile = $app['gravatar']->getProfile($email); return 'Hello ' . $profile['preferredUsername']; });
From Twig
Setting the option gravatar.twig => true, if there's the Twig service provider, you'll be able to use the Twig extension provided by the Gravatar library.
统计信息
- 总下载量: 69
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-02-04