├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .php-cs-fixer.dist.php ├── CHANGELOG.md ├── LICENSE ├── README.md ├── composer.json ├── docs └── index.md ├── phpunit.xml.dist ├── src ├── Assertion │ ├── Asserter.php │ ├── AsserterInterface.php │ ├── DataCollectorAsserter.php │ └── DataCollectorAsserterInterface.php ├── Exception │ └── InvalidPropertyOptionsException.php ├── Failure │ ├── ValidationFailure.php │ ├── ValidationFailureCollection.php │ ├── ValidationFailureCollectionFactory.php │ ├── ValidationFailureCollectionFactoryInterface.php │ ├── ValidationFailureCollectionInterface.php │ ├── ValidationFailureFactory.php │ ├── ValidationFailureFactoryInterface.php │ └── ValidationFailureInterface.php ├── StatefulValidator.php ├── StatefulValidatorInterface.php ├── Twig │ ├── LegacyValidatorExtension.php │ └── ValidatorExtension.php ├── ValidatedValue.php ├── ValidatedValueCollection.php ├── ValidatedValueCollectionInterface.php ├── ValidatedValueInterface.php ├── Validation.php ├── ValidationFactory.php ├── ValidationFactoryInterface.php ├── ValidationInterface.php ├── Validator.php ├── ValidatorInterface.php └── ValueReader │ ├── ArrayValueReader.php │ ├── ObjectValueReader.php │ ├── PsrServerRequestValueReader.php │ ├── ValueReaderInterface.php │ ├── ValueReaderRegistry.php │ └── ValueReaderRegistryInterface.php └── tests ├── NoopDataCollectorAsserter.php ├── TestObject.php ├── Twig └── LegacyValidatorExtensionTest.php └── ValidatorTest.php /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/composer.json -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/docs/index.md -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Assertion/Asserter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Assertion/Asserter.php -------------------------------------------------------------------------------- /src/Assertion/AsserterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Assertion/AsserterInterface.php -------------------------------------------------------------------------------- /src/Assertion/DataCollectorAsserter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Assertion/DataCollectorAsserter.php -------------------------------------------------------------------------------- /src/Assertion/DataCollectorAsserterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Assertion/DataCollectorAsserterInterface.php -------------------------------------------------------------------------------- /src/Exception/InvalidPropertyOptionsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Exception/InvalidPropertyOptionsException.php -------------------------------------------------------------------------------- /src/Failure/ValidationFailure.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Failure/ValidationFailure.php -------------------------------------------------------------------------------- /src/Failure/ValidationFailureCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Failure/ValidationFailureCollection.php -------------------------------------------------------------------------------- /src/Failure/ValidationFailureCollectionFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Failure/ValidationFailureCollectionFactory.php -------------------------------------------------------------------------------- /src/Failure/ValidationFailureCollectionFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Failure/ValidationFailureCollectionFactoryInterface.php -------------------------------------------------------------------------------- /src/Failure/ValidationFailureCollectionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Failure/ValidationFailureCollectionInterface.php -------------------------------------------------------------------------------- /src/Failure/ValidationFailureFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Failure/ValidationFailureFactory.php -------------------------------------------------------------------------------- /src/Failure/ValidationFailureFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Failure/ValidationFailureFactoryInterface.php -------------------------------------------------------------------------------- /src/Failure/ValidationFailureInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Failure/ValidationFailureInterface.php -------------------------------------------------------------------------------- /src/StatefulValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/StatefulValidator.php -------------------------------------------------------------------------------- /src/StatefulValidatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/StatefulValidatorInterface.php -------------------------------------------------------------------------------- /src/Twig/LegacyValidatorExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Twig/LegacyValidatorExtension.php -------------------------------------------------------------------------------- /src/Twig/ValidatorExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Twig/ValidatorExtension.php -------------------------------------------------------------------------------- /src/ValidatedValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValidatedValue.php -------------------------------------------------------------------------------- /src/ValidatedValueCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValidatedValueCollection.php -------------------------------------------------------------------------------- /src/ValidatedValueCollectionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValidatedValueCollectionInterface.php -------------------------------------------------------------------------------- /src/ValidatedValueInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValidatedValueInterface.php -------------------------------------------------------------------------------- /src/Validation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Validation.php -------------------------------------------------------------------------------- /src/ValidationFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValidationFactory.php -------------------------------------------------------------------------------- /src/ValidationFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValidationFactoryInterface.php -------------------------------------------------------------------------------- /src/ValidationInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValidationInterface.php -------------------------------------------------------------------------------- /src/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/Validator.php -------------------------------------------------------------------------------- /src/ValidatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValidatorInterface.php -------------------------------------------------------------------------------- /src/ValueReader/ArrayValueReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValueReader/ArrayValueReader.php -------------------------------------------------------------------------------- /src/ValueReader/ObjectValueReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValueReader/ObjectValueReader.php -------------------------------------------------------------------------------- /src/ValueReader/PsrServerRequestValueReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValueReader/PsrServerRequestValueReader.php -------------------------------------------------------------------------------- /src/ValueReader/ValueReaderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValueReader/ValueReaderInterface.php -------------------------------------------------------------------------------- /src/ValueReader/ValueReaderRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValueReader/ValueReaderRegistry.php -------------------------------------------------------------------------------- /src/ValueReader/ValueReaderRegistryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/src/ValueReader/ValueReaderRegistryInterface.php -------------------------------------------------------------------------------- /tests/NoopDataCollectorAsserter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/tests/NoopDataCollectorAsserter.php -------------------------------------------------------------------------------- /tests/TestObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/tests/TestObject.php -------------------------------------------------------------------------------- /tests/Twig/LegacyValidatorExtensionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/tests/Twig/LegacyValidatorExtensionTest.php -------------------------------------------------------------------------------- /tests/ValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awurth/SlimValidation/HEAD/tests/ValidatorTest.php --------------------------------------------------------------------------------