wiki:CopixValidatorObject

Présentation

Ce validateur vérifie que la valeur donnée est un objet.

Il est possible de lui demander de contrôler d'autres éléments sur le tableau, a savoir :

  • S'il implémente une interface / hérite / est un objet de type donné (implements)

Exemple d'utilisation

<?php
_validator ('object')->check (new StdClass ());//ok
_validator ('array')->check ('pas un objet');//pas ok
?>

Exemples avec d'autres options

<?php
//Vérifie que l'objet implémente l'interface ICopixUser
_validator ('object', array ('implements'=>'ICopixUser'))->check (_currentUser ());//ok
_validator ('object', array ('implements'=>'ICopixUser'))->check (new StdClass ());//PAS ok
?>