/* Test si une classe ou un objet implémente une interface @param mixed $class Nom de classe ou instance @param mixed $interface Nom de l'interface @return boolean */ function classImplements($class, $interface) { return array_key_exists( strtolower($interface), array_change_key_case( class_implements($class), CASE_LOWER ) ); }