<?php //required psr-0 autoloader require 'autoload.php'; //Set data and validation rules $rules = array('email' => 'required|email', 'password' => 'required|min:8'); $data = array('email' => '*****@*****.**', 'password' => '12346789', 'foo' => 'bar'); //Run validation $validator = new acme\app\validator(); if ($validator->validate('data, $rules') == true) { $joost = new acme\app\administrator(); echo $joost->login(); } else { //validation failed. Dump validation errors. var_dump($validator->getErrors()); }