Code Duplication    Length = 10-11 lines in 2 locations

src/Tools.php 2 locations

@@ 171-181 (lines=11) @@
168
            case self::TK_Obtem:
169
                //Retorna um token para a unidade gestora poder usar o serviço do TCE.
170
                //Permite somente um token por unidade gestora.
171
                if ($this->tokenid != '') {
172
                    $resp = [
173
                        'bStat' => true,
174
                        'message' => 'Token criado com sucesso',
175
                        'status' => 'OK',
176
                        'chaveToken' => $this->tokenid,
177
                        'posicao' => 2,
178
                        'situacao' => 'Pronto para envio ou consulta'
179
                    ];
180
                    break;
181
                }
182
                $met = 'obterToken';
183
                $body = "<svc:obterToken>"
184
                    . "<codigoUg>$this->codigoUnidadeGestora</codigoUg>"
@@ 203-212 (lines=10) @@
200
                }
201
                //se tentativa de verificação ocorrer em menos de 2 seg
202
                //retorna como OK
203
                if ((time()-$this->tsLastSitToken) <= 2) {
204
                    $resp = [
205
                        'bStat' => true,
206
                        'message' => 'Situação token obtida com sucesso',
207
                        'status' => 'OK',
208
                        'posicao' => 1,
209
                        'situacao' => 'Pronto para envio ou consulta'
210
                    ];
211
                    break;
212
                }
213
                $met = 'obterSituacaoToken';
214
                $body = "<svc:obterSituacaoToken>"
215
                    . "<chaveToken>$this->tokenid</chaveToken>"