Problème de hook

Bonjour chère communauté Dolibarr,
Je souhaiterais obtenir de l’aide et comprendre ce qui ne va pas dans mon hook avec le contexte usercard. J’ai lu plusieurs explications du fonctionnement des hooks mais je ne parviens pas à afficher mon echo"check" pour autant.
Voici la partie que j’ai ajouté à mon fichier action :
public function formObjectOptions($parameters, &$object, &$action, $hookmanager)
{
global $conf, $user, $langs;

    $contexts = explode(":", $parameters["context"]);
    if (in_array("usercard", $contexts)) {
        echo "check";
    }
}

Et ici la partie du fichier descripteur :
‹ hooks › => array(
‹ data › => array(
‹ usercard ›,
),
‹ entity › => ‹ 0 ›,
),
Merci d’avance !

Hello, une petite vidéo sur le sujet si cela peut t’aider :

1 « J'aime »

Oui je l’ai vue ! Merci
Mais je n’arrive quand même pas a comprendre ce qui cloche dans mon cas.
Je me dis que mon contexte est peut-être faux…

si tu tests $contexts[‹ data ›] ce n’est pas mieux?

J’ai une erreur php qui me refuse l’utilisation d’un tableau :confused: