Présentation

Ce validateur vérifie que la valeur donnée est correcte en utilisant une fonction passée en paramètre.

La fonction passée en paramètre retournera true (en cas de succès) ou false (en cas d'échec) et acceptera un seul paramètre (la valeur à tester).

Utilisation

La fonction callback a tester peut être passée directement ou sous la forme d'un tableau d'option ou la fonction sera positionnée dans la clef "callback".

<?php
$func = create_function ('$pValue', 'return $pValue == 2;');

$validator = new CopixValidatorCallback ($func);
//ou
$validator = new CopixValidatorCallback (array ('callback'=>$func));

if ($validator->check ($valeurATester) !== true){
   //La valeur à tester est différente de 2
}
?>