MoipCancellationTableSeeder::run()   B
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 116
Code Lines 86

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 116
rs 8.2857
cc 1
eloc 86
nc 1
nop 0

How to fix   Long Method   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php 
2
3
class MoipCancellationTableSeeder extends Seeder {
4
5
    public function run()
6
    {
7
        DB::table('moip_cancellation')->delete();
8
9
        MoipCancellation::create([
10
        		'id' => 1,
11
        		'classification' => 'Dados inválidos',
12
        		'description'	=> 'Os dados digitados pelo Comprador estão incorretos: Número do Cartão, CVV ou Data de Vencimento. Solicite ao Comprador verificar os dados informados e corrigí-los para concluir a compra.',
13
        		'message'	=> 'Dados informados inválidos. Você digitou algo errado durante o preenchimento dos dados do seu Cartão. Certifique-se de que está usando o Cartão correto e faça uma nova tentativa.',
14
        		'recovery' => 'Alta'
15
        ]);
16
17
        MoipCancellation::create([
18
        		'id' => 2,
19
        		'classification' => 'Falha na comunicação com o Banco Emissor',
20
        		'description'	 => 'Houve uma falha na comunicação com o Banco, o Comprador deve fazer uma nova tentativa. Solicite ao Comprador tentar novamente. Caso não consiga, sugira outra forma de pagamento.',
21
        		'message'		 => 'Houve uma falha de comunicação com o Banco Emissor do seu Cartão, tente novamente.',
22
        		'recovery'		 => 'Alta'
23
        ]);
24
25
        MoipCancellation::create([
26
        		'id' => 3,
27
        		'classification' => 'Política do Banco Emissor',
28
        		'description'	 => 'Transação não autorizada pelas políticas do Banco Emissor. Dentre os possíveis motivos estão: análise de risco, comportamento de compra ou outro motivo semelhante. O Comprador deve entrar em contato com o Banco Emissor antes de tentar novamente. Solicite ao Comprador entrar em contato com o Banco parar liberar a transação e, depois, peça para concluí-la.',
29
        		'message'		 => 'O pagamento não foi autorizado pelo Banco Emissor do seu Cartão. Entre em contato com o Banco para entender o motivo e refazer o pagamento.',
30
        		'recovery'		 => 'Média'
31
        ]);
32
33
        MoipCancellation::create([
34
        		'id' => 4,
35
        		'classification' => 'Cartão vencido',
36
        		'description'	 => 'A validade do Cartão foi excedida. Ofereça outro meio de pagamento ao Comprador. Exemplo: outro Cartão, Boleto ou Transferência.',
37
        		'message'		 => 'A validade do seu Cartão expirou. Escolha outra forma de pagamento para concluir o pagamento.',
38
        		'recovery'		 => 'Alta'
39
        ]);
40
41
        MoipCancellation::create([
42
        		'id' => 5,
43
        		'classification' => 'Transação não autorizada',
44
        		'description'	 => 'O Banco Emissor não autorizou a compra. Um dos motivos possíveis é a falta de limite do Cartão para concluir o pagamento. Ofereça outro meio de pagamento para a compra ser finalizada.',
45
        		'message'		 => 'O pagamento não foi autorizado. Entre em contato com o Banco Emissor do seu Cartão.',
46
        		'recovery'		 => 'Média'
47
        ]);
48
49
        MoipCancellation::create([
50
        		'id' => 6,
51
        		'classification' => 'Transação duplicada',
52
        		'description'	 => 'O pagamento já foi realizado por outra transação. Informe o Comprador que a compra já foi concluída. Caso ele não encontre o outro pagamento, peça para entrar em contato com o Vendedor.',
53
        		'message'		 => 'Esse pagamento já foi realizado. Caso não encontre nenhuma referência ao pagamento anterior, por favor entre em contato com o nosso Atendimento.',
54
        		'recovery'		 => '-'
55
        ]);
56
57
        MoipCancellation::create([
58
        		'id' => 7,
59
        		'classification' => 'Política do Moip',
60
        		'description'	 => 'A transação possuía um risco muito elevado e, após os procedimentos de análise, ela foi negada.',
61
        		'message'		 => 'O pagamento não foi autorizado. Para mais informações, entre em contato com o nosso atendimento',
62
        		'recovery'		 => 'Média'
63
        ]);
64
65
        MoipCancellation::create([
66
        		'id' => 8,
67
        		'classification' => 'Solicitado pelo Comprador',
68
        		'description'	 => 'O Comprador solicitou o cancelamento da transação diretamente ao Moip. Entre em contato com o Comprador para entender o ocorrido.',
69
        		'message'		 => '',
70
        		'recovery'		 => '-'
71
        ]);
72
73
        MoipCancellation::create([
74
        		'id' => 9,
75
        		'classification' => 'Solicitado pelo Vendedor',
76
        		'description'	 => 'O Vendedor solicitou o cancelamento da transação diretamente ao Moip',
77
        		'message'		 => '',
78
        		'recovery'		 => '-'
79
        ]);
80
81
        MoipCancellation::create([
82
        		'id' => 10,
83
        		'classification' => 'Transação não processada',
84
        		'description'	 => 'Houve uma falha na comunicação do Moip. Solicite ao Comprador tentar finalizar a compra novamente. Caso ele não consiga, informe o Moip do ocorrido.',
85
        		'message'		 => 'O pagamento não pode ser processado. Por favor, tente novamente. Caso o erro persista, entre em contato com o nosso atendimento',
86
        		'recovery'		 => 'Alta'
87
        ]);
88
89
        MoipCancellation::create([
90
        		'id' => 11,
91
        		'classification' => 'Desconhecido',
92
        		'description'	 => 'Houve uma falha desconhecida no Banco Emissor. Informe o comprador que houve uma falha desconhecida no Banco Emissor. Caso o erro persista, entre em contato com o Moip.',
93
        		'message'		 => 'Houve uma falha de comunicação com o Banco Emissor do seu Cartão, tente novamente.',
94
        		'recovery'		 => 'Média'
95
        ]);
96
97
        MoipCancellation::create([
98
        		'id' => 12,
99
        		'classification' => 'Política de segurança do Banco Emissor',
100
        		'description'	 => 'O Cartão foi negado e não será possível concluir a compra com este Cartão. Informe o Comprador que houve um problema em seu Cartão e ele deve entrar em contato com o Banco para entender o ocorrido.',
101
        		'message'		 => 'Pagamento não autorizado para este Cartão. Entre em contato com o Banco Emissor para mais esclarecimentos.',
102
        		'recovery'		 => 'Baixa'
103
        ]);
104
105
        MoipCancellation::create([
106
        		'id' => 13,
107
        		'classification' => 'Valor inválido',
108
        		'description'	 => 'A transação possui um valor inválido para o Banco Emissor: valor total da transação está abaixo do mínimo, menor que 1 real; valor da parcela da transação está abaixo do mínimo, 5 reais; Valor total da transação é muito alto, exemplo R$999.999,00. Entre em contato com o Moip para esclarecer esse aspecto da sua integração.',
109
        		'message'		 => 'Pagamento não autorizado. Entre em contato com o Atendimento e informe o ocorrido.',
110
        		'recovery'		 => '-'
111
        ]);
112
113
        MoipCancellation::create([
114
        		'id' => 14,
115
        		'classification' => 'Política de segurança do Moip',
116
        		'description'	 => 'O Cartão foi negado e não será possível concluir a compra com este Cartão. Informe o Comprador que houve um problema em seu Cartão e ele deve entrar em contato com o Banco para entender o ocorrido.',
117
        		'message'		 => 'Pagamento não autorizado',
118
        		'recovery'		 => 'Baixa'
119
        ]);
120
    }
121
}