Code Duplication    Length = 10-11 lines in 2 locations

src/Tools.php 2 locations

@@ 185-195 (lines=11) @@
182
            case self::TK_OBTEM:
183
                //Retorna um token para a unidade gestora poder usar o serviço do TCE.
184
                //Permite somente um token por unidade gestora.
185
                if ($this->tokenid != '') {
186
                    $resp = [
187
                        'bStat' => true,
188
                        'message' => 'Token criado com sucesso',
189
                        'status' => 'OK',
190
                        'chaveToken' => $this->tokenid,
191
                        'posicao' => 2,
192
                        'situacao' => 'Pronto para envio ou consulta'
193
                    ];
194
                    break;
195
                }
196
                $met = 'obterToken';
197
                $body = "<svc:obterToken>"
198
                    . "<codigoUg>$this->codigoUnidadeGestora</codigoUg>"
@@ 238-247 (lines=10) @@
235
                }
236
                //se tentativa de verificação ocorrer em menos de 2 seg
237
                //retorna como OK
238
                if ((time()-$this->tsLastSitToken) <= 2) {
239
                    $resp = [
240
                        'bStat' => true,
241
                        'message' => 'Situação token obtida com sucesso',
242
                        'status' => 'OK',
243
                        'posicao' => 1,
244
                        'situacao' => 'Pronto para envio ou consulta'
245
                    ];
246
                    break;
247
                }
248
                $met = 'obterSituacaoToken';
249
                $body = "<svc:obterSituacaoToken>"
250
                    . "<chaveToken>$this->tokenid</chaveToken>"