library silex
Provider to use Level3 with Silex framework
level3/silex
Provider to use Level3 with Silex framework
- Thursday, May 29, 2014
- by mcuadros
- Repository
- 3 Watchers
- 0 Stars
- 147 Installations
- PHP
- 1 Dependents
- 0 Suggesters
- 4 Forks
- 1 Open issues
- 2 Versions
- 0 % Grown
Level3 Silex Provider
Provider for using Level3 with Silex framework, (*1)
Requirements
- PHP 5.4.x
- Unix system
- level3/level3
Installation
The recommended way to install Level3/Silex is through composer.
You can see the package information on Packagist., (*2)
{
"require": {
"level3/silex": "dev-master"
}
}
Parameters
-
level3.base_uri
(default '/'): base URI for the API
-
level3.logger
(default false):
-
level3.redis
(default false):
Request limiter
-
level3.enable.limiter
(default false):
-
level3.limiter.max_request
(default false):
-
level3.limiter.time_period
(default false):
Firewall
-
level3.enable.firewall
(default false):
-
level3.firewall.blacklist
(default false):
-
level3.firewall.whitelist
(default false):
Cross-origin resource sharing:
-
level3.enable.cors
(default false):
-
level3.cors.allowed_origins
(default '*'):
-
level3.cors.expose_headers
(default false):
-
level3.cors.max_age
(default false):
-
level3.cors.allow_credentials
(default false):
-
level3.cors.allow_methods
(default false):
-
level3.cors.allow_headers
(default false):
Other services:
-
level3.enable.logger
(default false):
-
level3.enable.authenticator
(default false):
Registrating
$app->register(new Level3\Silex\ServiceProvider(), array(
'level3.loader.path' => '/api'
));
Tests
Tests are in the tests
folder.
To run them, you need PHPUnit.
Example:, (*3)
$ phpunit --configuration phpunit.xml.dist
License
MIT, see LICENSE, (*4)
dev-master
9999999-dev
Provider to use Level3 with Silex framework
Sources
Download
MIT
The Requires
The Development Requires
v0.0.1
0.0.1.0
Provider to use Level3 with Silex framework
Sources
Download
MIT
The Requires
The Development Requires