Executando verificação de segurança...
Em resposta a Alternativa ao Switch
1

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"];
Carregando publicação patrocinada...