klein0r/slim-alfred-renderer
Composer 安装命令:
composer require klein0r/slim-alfred-renderer
包简介
Render Alfred XML into a PSR-7 Response object.
README 文档
README
This is a renderer for rendering Alfred 2 XML into a PSR-7 Response object. It works well with Slim Framework 3.
Installation
Install with Composer:
composer require klein0r/slim-alfred-renderer
Usage With Slim 3
use Slim\Views\ScriptFilterRenderer; include "vendor/autoload.php"; $app = new Slim\App(); $container = $app->getContainer(); $container['alfredRenderer'] = new ScriptFilterRenderer(); $app->get('/hello/{name}', function ($request, $response, $args) { $data = [ [ 'uid' => '35345345u2938475h', 'arg' => 'argument1', 'title' => 'thetitle', 'subtitle' => 'thesubtitle', 'icon' => 'icon.png', 'valid' => 'yes' ] ]; return $this->alfredRenderer->render($response, $data); }); $app->run();
Exceptions
\RuntimeException - if template does not exist
\InvalidArgumentException - if $data contains 'template'
统计信息
- 总下载量: 23
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-01-14