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