emanueleminotto / embedly-service-provider
Silex 的 Embed.ly 服务提供者
1.0.0
2015-02-05 00:25 UTC
Requires
- emanueleminotto/embedly: ~1.1
- silex/silex: ~1
Requires (Dev)
- phpunit/phpunit: ~4.4
- twig/twig: ~1.18
Suggests
- twig/twig: allows Twig extension integration
This package is auto-updated.
Last update: 2024-08-28 06:39:26 UTC
README
API: emanueleminotto.github.io/EmbedlyServiceProvider
安装
使用 Composer 安装 Silex。
将 emanueleminotto/embedly-service-provider
添加到您的 composer.json 中或从 CLI 安装 EmbedlyServiceProvider
$ composer require emanueleminotto/embedly-service-provider
使用方法
使用 register
初始化它
use EmanueleMinotto\EmbedlyServiceProvider\EmbedlyServiceProvider; $app->register(new EmbedlyServiceProvider(), array( 'embedly.api_key' => 'xxx', // default null, optional 'embedly.twig' => false, // default true, optional ));
从 PHP
use Silex\Application; $app->get('/get', function (Application $app) { $url = $app['request']->get('url'); $data = $app['embedly']->oembed([ 'url' => $url, ]); return $app->json($data); });
从 Twig
设置选项 embedly.twig => true
,如果存在 Twig 服务提供者,您将能够使用由 Embedly 库 提供的 Twig 扩展。