Code Duplication    Length = 7-10 lines in 4 locations

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);

lib/Sii.php 3 locations

@@ 299-305 (lines=7) @@
296
        // si no se debe verificar el SSL se asigna opción a curl, además si
297
        // se está en el ambiente de producción y no se verifica SSL se
298
        // generará una entrada en el log
299
        if (!self::$verificar_ssl) {
300
            if (self::getAmbiente()==self::PRODUCCION) {
301
                $msg = Estado::get(Estado::ENVIO_SSL_SIN_VERIFICAR);
302
                \sasco\LibreDTE\Log::write(Estado::ENVIO_SSL_SIN_VERIFICAR, $msg, LOG_WARNING);
303
            }
304
            curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
305
        }
306
        // enviar XML al SII
307
        for ($i=0; $i<$retry; $i++) {
308
            $response = curl_exec($curl);
@@ 447-453 (lines=7) @@
444
        // si no se debe verificar el SSL se asigna opción a curl, además si
445
        // se está en el ambiente de producción y no se verifica SSL se
446
        // generará un error de nivel E_USER_NOTICE
447
        if (!self::$verificar_ssl) {
448
            if ($ambiente==self::PRODUCCION) {
449
                $msg = Estado::get(Estado::ENVIO_SSL_SIN_VERIFICAR);
450
                \sasco\LibreDTE\Log::write(Estado::ENVIO_SSL_SIN_VERIFICAR, $msg, LOG_WARNING);
451
            }
452
            curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
453
        }
454
        // realizar consulta curl
455
        $response = curl_exec($curl);
456
        if (!$response)
@@ 546-552 (lines=7) @@
543
        // si no se debe verificar el SSL se asigna opción a curl, además si
544
        // se está en el ambiente de producción y no se verifica SSL se
545
        // generará un error de nivel E_USER_NOTICE
546
        if (!self::$verificar_ssl) {
547
            if ($ambiente == self::PRODUCCION) {
548
                $msg = Estado::get(Estado::ENVIO_SSL_SIN_VERIFICAR);
549
                \sasco\LibreDTE\Log::write(Estado::ENVIO_SSL_SIN_VERIFICAR, $msg, LOG_WARNING);
550
            }
551
            curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
552
        }
553
554
        // realizar consulta curl
555
        $response = curl_exec($curl);