marvin_b8/psr-7-service-provider
Composer 安装命令:
composer require marvin_b8/psr-7-service-provider
包简介
A Psr-7 service provider for Silex.
README 文档
README
Psr7ServiceProvider provides Psr-7 integration for the
Silex application micro-framework.
Installation
Add silex/psr-7-service-provider to your project's composer.json:
{
"require": {
"marvin_b8/psr-7-service-provider": "2.0.x-dev"
}
}
And install:
php composer.phar install
Registering
<?php $app->register(new Silex\Provider\Psr7ServiceProvider());
Usage
The Psr-7 provider provides a automatic Psr-7 injection:
<?php $app->get('/hello', function (\Psr\Http\Message\ServerRequestInterface $request) use($app) { $request = new \Zend\Diactoros\Response(); $request->getBody()->write(json_encode(array('foo'=>'bar'))); return $request; )); }); $app->get('/hello', function (\Psr\Http\Message\RequestInterface $request) use($app) { $request = new \Zend\Diactoros\Response(); $request->getBody()->write(json_encode(array('foo'=>'bar'))); return $request; )); }); $app->get('/hello', function (\Psr\Http\Message\MessageInterface $request) use($app) { $request = new \Zend\Diactoros\Response(); $request->getBody()->write(json_encode(array('foo'=>'bar'))); return $request; )); });
统计信息
- 总下载量: 48.85k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-10-03