PHP code example of kpicaza / array-validator

1. Go to this page and download the library: Download kpicaza/array-validator library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

kpicaza / array-validator example snippets




use Validator\ArrayValidator;

$rules = [
    'user_id' => 'notEmpty',
    'email' => 'notEmpty|email',
    'name' => 'notEmpty|string|greaterThan:3|lessThan:120',
    'description' => 'notEmpty|greaterThan:40'
];

// This is the array we want to validate
$params = [
    'user_id' => 'SomeId',
    'email' => '[email protected]',
    'name' => 'Mr Potato',
    'description' => 'Lorem Ipsum has been the industry\'s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.'
];

// It should not do nothing, everything is correct here.
ArrayValidator::check($params, $rules);

// Now you can do something with known valid params.

// This is the array we want to validate
$params['email'] = 'I\'m no an email address';

// This throws an InvalidArgumentException instance
ArrayValidator::check($params, $rules);