4.11 Scripts API (WSH)

4.11.1 Utilisation de actionUsage et ApiUsage

La mise à jour des ApiUsage / ActionUsage implique que les arguments multiples ne sont plus acceptés.

Pour utiliser des arguments multiples, il faut les signaler comme tel au moyen du troisième paramètre addRequired, qui peut être :

  • un array avec les valeurs que peut prendre l'argument (mais dans ce cas, l'argument ne peut être multiple)
  • un callable qui valide l'argument.

La méthode statique ApiUsage::isArray peut être utilisée pour vérifier que la valeur est multiple. Dans le cas où la vérification est plus complexe, il est nécessaire d'écrire sa propre fonction.

×