V Symfony app, musím použiť prepínač/prípad funkciu, ale žiadosť parametre zabraňuje mňa, a ja som použiť uggly ak stave ako :
$roles = ["ROLE_USER"];
if ($request->get('isAdmin')) {
array_push($roles, "ROLE_ADMIN");
}
if ($request->get('isFreemium')) {
array_push($roles, "ROLE_FREEMIUM");
}
if ($request->get('isPremium')) {
array_push($roles, "ROLE_PREMIUM");
}
if ($request->get('isExternal')) {
array_push($roles, "ROLE_EXTERNAL");
}
if ($request->get('isVip')) {
array_push($roles, "ROLE_VIP");
}
Môžete mi pomôcť zjednodušiť ju ?