ใน Symfony แอ๊ปผมต้องการเพื่อใช้สลับ/กรณีฟังก์ชันแต่การร้องขอค่าพารามิเตอร์จะปกป้องฉันและฉันต้องการ uggly ถ้าเงื่อนไขอย่าง:
$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");
}
คุณสามารถช่วยฉัน simplify มัน?