<?php
include 'lib/DataValidatorLib.php';
include 'lib/DataValidator.php';
$data = array(
'field1' => '',
'field2' => '',
'field3' => '',
'field4' => '',
'field5' => '',
'field6' => '',
'field7' => ''
);
$ruleset = array(
'field1.isEmpty' => 'Please enter field1',
'field2.isEmpty' => array(
'msg' => 'Please enter field2',
'dpnd' => 'field1'
),
'field3.isEmpty' => array(
'msg' => 'Please enter field3',
'dpnd' => 'field2'
),
'field4.isEmpty' => array(
'msg' => 'Please enter field4',
'dpnd' => 'field3'
),
'field5.isEmpty' => 'Please enter field5',
'field6.isEmpty' => array(
'msg' => 'Please enter field6',
'dpnd' => 'field5'
),
'field7.isEmpty' => 'Please enter field7'
);
$validator = new DataValidator();
$validator->setData($data);
$validator->setRuleset($ruleset);
$validator->setOrder(1);
$validator->validate();
$errors = $validator->getErrors();
echo '<pre>';
print_r($errors);
echo '</pre>';
?>