Registry / utility / laminas-laminas-inputfilter

laminas-laminas-inputfilter

JSON →
library2.35.0phppackagistunverified

Normalize and validate input sets from the web, APIs, the CLI, and more, including files.

composer require laminas/laminas-inputfilter
INSTALL
IMPORT
SIG · LAMINAS-LAMINAS-IN
L
laminas-laminas-inputfilter
utilityphpv2.35.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

InputFilter
use Laminas\InputFilter\InputFilter;

Validate and filter input data sets.

use Laminas\InputFilter\InputFilter; use Laminas\InputFilter\Input; use Laminas\Validator\NotEmpty; $filter = new InputFilter(); $input = new Input('username'); $input->getValidatorChain()->attach(new NotEmpty()); $filter->add($input); $result = $filter->setData(['username' => ''])->isValid(); // false
Debug
Known issues
gotchaInputFilter requires explicit validation chain setup; missing validators may allow invalid data.
fix
Always attach validators to each Input before validation.
affects: >=2.0.0
Upgrade
Version history
2.35.0latest on Packagist
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
laminas-laminas-inputfilter — pip install laminas-laminas-inputfilter · libregistry