Code Duplication    Length = 10-11 lines in 2 locations

src/Tools.php 2 locations

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