Download the PHP package ilem/validator without Composer
On this page you can find all versions of the php package ilem/validator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package validator
Ilems-Validator
Ilems-validator is a very simple PHP OOP validator library
It is to empower the user while staying concise and simple.
Note: this library requires php 8.0 and above to function im the right way
to use the lirary you will add an autoloader
Adding Autoloader
If your autoloader is not in the autoload file
Usage
Creating a validator instance
OR
Validating
to validate any given date we first call the validate methode from the validator objcet
the validator stores it errors in the error property which can be accessed by
method binding
The validator object works with method binding
checking min and max
min and max values or value lenght can be checked using the min() and max() methods etc
working with Emails
to validate an email we use the isEmail() method
working with password
password using the above methods as well but with two extra methods secure() and like() methods are password specific but the like() method can be used for other form of validation
NOTE: to store the value in the $Validator->data property you bind the store method to the end of the chain
working with database
to check if a file exist in the datebase we must first confiqure the datebase setting
the database confiquration should be made before the validation itself
check if data exist in the database
to perform this action we bind the unique() methodr to the chain
Default error messages
default messages is passed as the last or only parameter to the chained method except for the secure method
other methods include
returns true if the data exist and false if it does not the is_unique() method is not used for validation as it cannot undergo binding License
MIT, see LICENSE.