https://github.com/xander1936/my-html-portfolio
In this HTML Portfolio, you have all the main projects of the Front End Development path at Openclassrooms with my cv or resume.
https://github.com/xander1936/my-html-portfolio
css-grid css3 html javascript leafletjs material-ui reactjs rest-api wordpress workbench
Last synced: 2 months ago
JSON representation
In this HTML Portfolio, you have all the main projects of the Front End Development path at Openclassrooms with my cv or resume.
- Host: GitHub
- URL: https://github.com/xander1936/my-html-portfolio
- Owner: Xander1936
- License: mit
- Created: 2021-08-10T19:32:13.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-08-19T16:46:42.000Z (almost 4 years ago)
- Last Synced: 2025-06-28T14:41:03.220Z (about 1 year ago)
- Topics: css-grid, css3, html, javascript, leafletjs, material-ui, reactjs, rest-api, wordpress, workbench
- Language: HTML
- Homepage: https://xander1936.github.io/My-HTML-Portfolio/
- Size: 6.53 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PHPFormValidator
A PHP Library for 'self-documenting' server side Form Validations.
A typical usage would be like this:
```php
use FormGuide\PHPFormValidator\FormValidator;
$validator = FormValidator::create();
$validator->fields(['name','email'])->areRequired()->maxLength(50);
$validator->field('email')->isEmail();
if(!$validator->test($_POST))
{
return json_encode($validator->getErrors(true));
}
```
## Installation using composer
```
composer require FormGuide/PHPFormValidator
```
## Declaring validations for single fields
```php
$validator->field('email')->isEmail()->isRequired();
```
## Declaring validations for multiple fields
```php
$validator->fields(['name','email'])->areRequired()->maxLength(50);
```
This is equivalent to:
```php
$validator->field('name')->isRequired()->maxLength(50);
$validator->field('email')->isRequired()->maxLength(50);
```