Code Duplication    Length = 10-11 lines in 2 locations

src/Tools.php 2 locations

@@ 186-196 (lines=11) @@
183
            case self::TK_OBTEM:
184
                //Retorna um token para a unidade gestora poder usar o serviço do TCE.
185
                //Permite somente um token por unidade gestora.
186
                if ($this->tokenid != '') {
187
                    $resp = [
188
                        'bStat' => true,
189
                        'message' => 'Token criado com sucesso',
190
                        'status' => 'OK',
191
                        'chaveToken' => $this->tokenid,
192
                        'posicao' => 2,
193
                        'situacao' => 'Pronto para envio ou consulta'
194
                    ];
195
                    break;
196
                }
197
                $met = 'obterToken';
198
                $body = "<svc:obterToken>"
199
                    . "<codigoUg>$this->codigoUnidadeGestora</codigoUg>"
@@ 220-229 (lines=10) @@
217
                }
218
                //se tentativa de verificação ocorrer em menos de 2 seg
219
                //retorna como OK
220
                if ((time()-$this->tsLastSitToken) <= 2) {
221
                    $resp = [
222
                        'bStat' => true,
223
                        'message' => 'Situação token obtida com sucesso',
224
                        'status' => 'OK',
225
                        'posicao' => 1,
226
                        'situacao' => 'Pronto para envio ou consulta'
227
                    ];
228
                    break;
229
                }
230
                $met = 'obterSituacaoToken';
231
                $body = "<svc:obterSituacaoToken>"
232
                    . "<chaveToken>$this->tokenid</chaveToken>"