humble / csrf
HUMBLE CSRF
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/humble/csrf
Requires
- php: >=7.0.0
- humble/standards: ~1.0
- psr/http-message: ^1.0
Requires (Dev)
- phpunit/phpunit: ~5.2
This package is not auto-updated.
Last update: 2025-10-12 00:47:02 UTC
README
HUMBLE CSRF
- with PSR-7 CSRF Middleware
Install
Via Composer
$ composer require humble/csrf
Usage
Can be use with any PSR-7 project.
Get PHP CSRF with any $storage that implements \ArrayAccess interface.
$csrf = new \Humble\Csrf\Csrf($storage);
Use PHP CSRF with PSR-7 CSRF Middleware.
$middleware = new \Humble\Csrf\CsrfMiddleware($csrf);
$response = $middleware($request, $response, $next);
Get HTML snippet with CSRF token.
$snippet = $csrf->get();
<input type="hidden" name="CSRFName" value="%s">
<input type="hidden" name="CSRFToken" value="%s">
Validate CSRF token.
$csrf
License
The MIT License (MIT). Please see License File for more information.