Code Duplication    Length = 7-10 lines in 3 locations

lib/Sii.php 2 locations

@@ 286-292 (lines=7) @@
283
        // si no se debe verificar el SSL se asigna opción a curl, además si
284
        // se está en el ambiente de producción y no se verifica SSL se
285
        // generará una entrada en el log
286
        if (!self::$verificar_ssl) {
287
            if (self::getAmbiente()==self::PRODUCCION) {
288
                $msg = Estado::get(Estado::ENVIO_SSL_SIN_VERIFICAR);
289
                \sasco\LibreDTE\Log::write(Estado::ENVIO_SSL_SIN_VERIFICAR, $msg, LOG_WARNING);
290
            }
291
            curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
292
        }
293
        // enviar XML al SII
294
        for ($i=0; $i<$retry; $i++) {
295
            $response = curl_exec($curl);
@@ 434-440 (lines=7) @@
431
        // si no se debe verificar el SSL se asigna opción a curl, además si
432
        // se está en el ambiente de producción y no se verifica SSL se
433
        // generará un error de nivel E_USER_NOTICE
434
        if (!self::$verificar_ssl) {
435
            if ($ambiente==self::PRODUCCION) {
436
                $msg = Estado::get(Estado::ENVIO_SSL_SIN_VERIFICAR);
437
                \sasco\LibreDTE\Log::write(Estado::ENVIO_SSL_SIN_VERIFICAR, $msg, LOG_WARNING);
438
            }
439
            curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
440
        }
441
        // realizar consulta curl
442
        $response = curl_exec($curl);
443
        if (!$response)

lib/Sii/Factoring/Aec.php 1 location

@@ 220-229 (lines=10) @@
217
        // si no se debe verificar el SSL se asigna opción a curl, además si
218
        // se está en el ambiente de producción y no se verifica SSL se
219
        // generará una entrada en el log
220
        if (!\sasco\LibreDTE\Sii::getVerificarSSL()) {
221
            if (\sasco\LibreDTE\Sii::getAmbiente()==\sasco\LibreDTE\Sii::PRODUCCION) {
222
                \sasco\LibreDTE\Log::write(
223
                    \sasco\LibreDTE\Estado::ENVIO_SSL_SIN_VERIFICAR,
224
                    \sasco\LibreDTE\Estado::get(\sasco\LibreDTE\Estado::ENVIO_SSL_SIN_VERIFICAR),
225
                    LOG_WARNING
226
                );
227
            }
228
            curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
229
        }
230
        // enviar XML al SII
231
        for ($i = 0; $i < $retry; $i++) {
232
            $response = curl_exec($curl);