Et bien souvent après on appelle une api qui utilise cette constante, je me demande alors l'utilité d'avoir une vérification de l'existence des arguments au début de chaque api car si ils n'existaient pas, FormUtil::getPassedValue leur a donné une valeur : null.
Voici le genre de code que l'on retrouve au début de l'api, isset($args['bid']) sera toujours vrai car toujours égal à null au minimum.
Code
// Argument check
if (!isset($args['bid']) || !is_numeric($args['bid'])) {
return LogUtil::registerError (_MODARGSERROR);
}
if (!isset($args['bid']) || !is_numeric($args['bid'])) {
return LogUtil::registerError (_MODARGSERROR);
}
