Récupérer des libellés via type Enum

Chaque collector peut appeler la méthode getEnum qui permet de récupérer des libellés par rapport aux valeurs de l'enum d'une colonne dans une base de données.

 function getEnum($var) { }

Les paramètres

  1. $var : correspond à la colonne qui est de type enum en base de données

Exemple

L'exemple suivant permet de récupérer les libellés par rapport aux valeurs enum pour la colonne "ex_type" du collector "example"

$rows = $this->collector['example']->getEnum('ex_type');

Dans la classe du collector, créer au préalable la propriété de cette façon :

protected $ex_type = array('EX1' => 'Example 1', 'EX2' => 'Example 2');

Retour de la fonction

Cette méthode retourne un tableau contenant les valeurs enum

Array
(
    ["EX1"] => "Example 1"
        
    ["EX2"] => "Example 2"

)