Go to file
Henrique Moody 66faefd695
Remove previous validation engine
After many refactorings, no rules use the previous validation engine.
That means we can remove the unused code from the repository and switch
from the previous to the new validation engine everywhere.

This commit will also soft deprecate the methods "validate()", and
"check()" in all the rules and the "assert()" in all rules but the
Validator itself. That means using those methods will still be allowed,
but static analysis tools might complain.

This is a big step toward releasing the next major version, as the code
is pretty much the way it should be when I release the next version.
There's some documentation to be updated, and I would like to change the
behavior of a couple of rules.

Signed-off-by: Henrique Moody <henriquemoody@gmail.com>
2024-03-25 12:28:25 +01:00
.github Bump codecov/codecov-action from 3 to 4 2024-03-15 11:43:46 +01:00
bin Allow building rules using prefixes 2024-03-24 16:58:24 +01:00
data/domain/public-suffix Remove ISO 3166-2 data in favor of PHP ISO codes 2024-02-13 21:53:46 +01:00
docs Remove previous validation engine 2024-03-25 12:28:25 +01:00
library Remove previous validation engine 2024-03-25 12:28:25 +01:00
tests Remove previous validation engine 2024-03-25 12:28:25 +01:00
.docheader Use SPDX IDs for licensing 2023-02-19 00:19:10 -03:00
.gitattributes Update list of files to be exported by Git 2020-07-29 10:35:36 +02:00
.gitignore Upgrade "phpunit/phpunit" 2024-01-28 14:16:52 +01:00
.readthedocs.yaml Create Read the Docs configuration file 2024-01-28 21:50:01 +01:00
CHANGELOG.md Check if property is initialized before getting its value 2024-01-27 20:36:01 +01:00
composer.json Allow building rules using prefixes 2024-03-24 16:58:24 +01:00
CONTRIBUTING.md Remove previous validation engine 2024-03-25 12:28:25 +01:00
LICENSE Dusting off. See CHANGELOG.md for more details on this commit 2023-02-13 03:59:11 -03:00
mkdocs.yml Create MkDocs configuration file 2018-12-11 09:25:41 +01:00
phpcs.xml.dist Update coding standards 2024-01-28 00:22:41 +01:00
phpstan.neon.dist Move mixin classes to the "Mixin" namespace 2024-03-03 16:52:29 +01:00
phpunit.xml.dist Upgrade "phpunit/phpunit" 2024-01-28 14:16:52 +01:00
README.md Update URL of build status image 2024-03-07 01:52:38 +01:00

Respect\Validation

Build Status Code Coverage Latest Stable Version Total Downloads License

The most awesome validation engine ever created for PHP.

Learn More: