| 
<?php/*
 * Copyright (c) 2022.  Wepesi validation.
 *  @author Boss Ibrahim Mussa
 */
 
 $validate = new \Wepesi\App\Validate();
 $schema = new \Wepesi\App\Schema();
 $data_source = [
 "age" => 20,
 "length" => 0,
 "height" =>"35",
 "width" =>"",
 "direction" => -7
 ];
 $rules=[
 "age" => $schema->number()->min(8)->max(15)->required()->generate(),
 "length" => $schema->number()->min(1)->max(10)->required()->generate(),
 "height" => $schema->number()->min(18)->max(50)->required()->generate(),
 "width" => $schema->number()->min(3)->max(50)->required()->generate(),
 "direction" => $schema->number()->min(3)->max(50)->positive()->required()->generate(),
 ];
 $validate->check($data_source,$rules);
 
 var_dump($validate->passed());
 var_dump($validate->errors());
 |