Skip to content

$request.scanRoles

Description

Version étendue de $request.isUserInRole permettant de vérifier plusieurs rôles à la fois et d'obtenir un détail concernant la possession de ces rôles.

La méthode évalue si le principal possède le ou les rôles reçus en paramètre et construit un map ayant pour clé le nom des rôles et pour valeur un flag true/false qui indique si le principal possède le rôle.

Syntaxe

$request.scanRoles( roles )

Paramètres

roles string / array
Nom ou table de roles à vérifier au niveau de la requête.

Retour

Map reprenant le ou les rôles reçus en paramètre et indiquant pour chacun d'entre eux si le principal le possède.

Exemple

$request.scanRoles(["foo", "bar"]);