knoxzin1 / aura-filter-middleware
Middleware to filter requests using Aura.Filter
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
pkg:composer/knoxzin1/aura-filter-middleware
Requires
- php: ^7.1
- aura/filter: 3.x-dev
- psr/container: ^1.0
- psr/http-message: ^1.0
- psr/http-server-middleware: ^1.0
- zendframework/zend-diactoros: ^1.7.0
- zendframework/zend-expressive-router: ^3.0.0alpha3 || ^3.0
Requires (Dev)
- phpstan/phpstan: ^0.9.2
- phpunit/phpunit: ^7
- squizlabs/php_codesniffer: ^3.2
This package is not auto-updated.
Last update: 2025-10-20 12:49:45 UTC
README
Middleware to filter Zend Expressive requests using Aura.Filter.
Requirements
- PHP >= 7.1
Installation
This package is installable and autoloadable via Composer as knoxzin1/aura-filter-middleware.
composer require knoxzin1/aura-filter-middleware
Example
Add the middleware to your pipeline
$app->pipe(AuraFilterMiddleware::class);
Pass the desired filter to the router options
[
'name' => 'foo',
'path' => '/fooo',
'middleware' => FooMiddleware::class,
'allowed_methods' => ['POST'],
'options' => [
'aura-filter' => FooFilter::class,
],
],
The resulting object will be avaiable with the validationResult attribute name.