alxsad / stack-ip-firewall
Stack middleware for filtering IP
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/alxsad/stack-ip-firewall
Requires
- php: >=5.4
- lstrojny/functional-php: 1.0.*@dev
- piwik/network: dev-master
- symfony/http-foundation: ~2.6
- symfony/http-kernel: ~2.6
Requires (Dev)
- phpunit/phpunit: ~4.4
- stack/builder: ~1.0
This package is not auto-updated.
Last update: 2025-10-07 09:15:46 UTC
README
IpFirewall middleware
Stack middleware to filtering IP.
Intallation
The recommended way to install this library is through Composer:
{ "require": { "alxsad/stack-ip-firewall": "~1.0" } }
Usage
use Symfony\Component\HttpFoundation\Request; $loader = require_once __DIR__ . '/../app/bootstrap.php.cache'; require_once __DIR__ . '/../app/AppKernel.php'; $kernel = new AppKernel('dev', true); $kernel->loadClassCache(); $stack = (new Stack\Builder())->push('Alxsad\Stack\IpFirewall', [ '192.168.1.*', '192.168.10.10', ]); $kernel = $stack->resolve($kernel); Request::enableHttpMethodParameterOverride(); $request = Request::createFromGlobals(); $response = $kernel->handle($request); $response->send(); $kernel->terminate($request, $response);
License
This library is released under the MIT License. See the bundled LICENSE file for details.