<?php
function parseMotivo($motivo_text)
{
$motivo_text = substr($motivo_text, 13);
switch($motivo_text) {
case 'Env carta extinção PERSI - dívida regularizada':
case 'Env carta extinção PERSI - Dívida regularizada':
case 'Env carta extinção acordo - proposta de regularização':
case 'Foi enviada carta extinção PERSI - Dívida regularizada':
return 'Pagamento dos montantes em mora';
case 'Env carta extinção PERSI - não entregou docs':
case 'Foi enviada carta extinção PERSI - Não entregou docs':
case 'Env carta extinção PERSI - não respondeu a proposta':
case 'Env carta extinção PERSI - não respondeu proposta':
case 'Env carta extinção PERSI - Não entregou docs':
case 'Env carta extinção PERSI - não respondeu à proposta apresentada':
case 'env carta extinção PERSI - Não entregou docs';
case 'Env carta extinção PERSI - não entregou docs no prazo legal':
case 'Env carta extinção PERSI - cliente não respondeu à proposta':
case 'Env carta extinção PERSI - docs não foram entregues':
case 'Env carta extinção PERSI - cliente não responde proposta apresentada':
case 'Foi enviada carta extinção PERSI - não respondeu à proposta apresentada':
case 'Env carta extinção PERSI - não respondeu a proposta ':
case 'Foi enviada carta extinção PERSI -não respondeu à proposta apresentada':
case 'Foi enviada carta extinção PERSI - não entregou docs':
case 'Env carta extinção PERSI - cliente não responde a proposta de regularização':
case 'Foi enviada carta extinção PERSI - não apresentou documentos':
return 'Cliente bancário não colaborou com instituição de crédito';
case 'Env carta extinção PERSI - cliente não tem capacidade financeira':
case 'Env carta extinção PERSI - Não tem capacidade financeira':
case 'Foi enviada carta extinção PERSI - sem capacidade financeira':
case 'Foi enviada carta extinção PERSI - s/ capacidade financeira':
return 'Cliente bancário não possui capacidade financeira para regularizar a situação de incumprimento';
case 'Foi enviada carta de extinção PERSI (Crédito Habitação) com possibilidade de posterior análise':
case 'Env carta extinção PERSI':
case 'nv carta extinção PERSI':
return 'Outro motivo';
case 'Env carta extinção PERSI decorridos 91 dias':
return 'Decorridos mais de 90 dias desde a integração em processo de PERSI (sem acordo)';
case 'Env carta extinção PERSI - cliente não aceitou proposta':
case 'Env carta extinção PERSI - cliente não aceitou proposta ':
return 'Cliente bancário recusou a proposta de regularização da situação de incumprimento';
default:
echo 'Not found motive: '.$motivo_text."\n";
}
return Persi::PERSI_EXTINCTION;
}
$string = parseMotivo("Env carta extinção PERSI - cliente não respondeu à proposta");
echo $string;
Not found motive: inção PERSI - cliente não respondeu à proposta
Fatal error: Uncaught Error: Class "Persi" not found in /in/0QaHY:47
Stack trace:
#0 /in/0QaHY(49): parseMotivo('in\xC3\xA7\xC3\xA3o PERSI -...')
#1 {main}
thrown in /in/0QaHY on line 47
Process exited with code 255.
Not found motive: inção PERSI - cliente não respondeu à proposta
Fatal error: Uncaught Error: Class 'Persi' not found in /in/0QaHY:47
Stack trace:
#0 /in/0QaHY(49): parseMotivo('in\xC3\xA7\xC3\xA3o PERSI -...')
#1 {main}
thrown in /in/0QaHY on line 47
Process exited with code 255.
Not found motive: inção PERSI - cliente não respondeu à proposta
Fatal error: Class 'Persi' not found in /in/0QaHY on line 47
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected ';', expecting '(' in /in/0QaHY on line 47
Process exited with code 255.