承接 emanueleminotto/gravatar-service-provider 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

emanueleminotto/gravatar-service-provider

最新稳定版本:1.0.0

Composer 安装命令:

composer require emanueleminotto/gravatar-service-provider

包简介

Gravatar Service Provider for Silex

README 文档

README

Build Status SensioLabs Insight Coverage Status Scrutinizer Code Quality Total Downloads

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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-02-04