Que bacana, o código fica bem mais limpo!
Fiz uma solução semelhante para PHP:
Como normalmente usamos:
function format1($status) {
switch($status)
{
case "PENDING":
return "Processando";
break;
case "AUTHORIZED":
return "Pago";
break;
case "REFUNDED":
return "Estornado";
break;
}
}
echo format1("PENDING");
Versão Minificada:
const formattedStatus = [
'PENDING' => "Processando",
'AUTHORIZED' => 'Pago',
'REFUNDED' => 'Estornado',
];
echo formattedStatus["PENDING"];