level3 / silex
此包已被放弃且不再维护。没有建议的替代包。
用于Silex框架的Level3提供者
v0.0.1
2013-11-26 18:16 UTC
Requires
- php: >=5.4.0
- level3/level3: *
Requires (Dev)
- mockery/mockery: *
- silex/silex: 1.0.*@dev
This package is not auto-updated.
Last update: 2020-01-20 03:32:44 UTC
README
用于Silex框架的Level3提供者
要求
- PHP 5.4.x
- Unix系统
- level3/level3
安装
安装Level3/Silex推荐的方式是通过 composer。您可以在Packagist上查看 包信息。
{ "require": { "level3/silex": "dev-master" } }
参数
level3.base_uri
(默认 '/'): API的基础URIlevel3.logger
(默认 false)level3.redis
(默认 false)
###请求限制器
level3.enable.limiter
(默认 false)level3.limiter.max_request
(默认 false)level3.limiter.time_period
(默认 false)
###防火墙
level3.enable.firewall
(默认 false)level3.firewall.blacklist
(默认 false)level3.firewall.whitelist
(默认 false)
###跨源资源共享
level3.enable.cors
(默认 false)level3.cors.allowed_origins
(默认 '*')level3.cors.expose_headers
(默认 false)level3.cors.max_age
(默认 false)level3.cors.allow_credentials
(默认 false)level3.cors.allow_methods
(默认 false)level3.cors.allow_headers
(默认 false)
###其他服务
level3.enable.logger
(默认 false)level3.enable.authenticator
(默认 false)
注册
$app->register(new Level3\Silex\ServiceProvider(), array( 'level3.loader.path' => '/api' ));
测试
测试在 tests
文件夹中。要运行它们,您需要PHPUnit。示例
$ phpunit --configuration phpunit.xml.dist
许可
MIT,请参阅 LICENSE