Code Duplication    Length = 7-10 lines in 3 locations

lib/Sii.php 2 locations

@@ 637-643 (lines=7) @@
634
        // si no se debe verificar el SSL se asigna opción a curl, además si
635
        // se está en el ambiente de producción y no se verifica SSL se
636
        // generará una entrada en el log
637
        if (!self::$verificar_ssl) {
638
            if (self::getAmbiente()==self::PRODUCCION) {
639
                $msg = Estado::get(Estado::ENVIO_SSL_SIN_VERIFICAR);
640
                \sasco\LibreDTE\Log::write(Estado::ENVIO_SSL_SIN_VERIFICAR, $msg, LOG_WARNING);
641
            }
642
            curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
643
        }
644
        // enviar XML al SII
645
        for ($i=0; $i<$retry; $i++) {
646
            $response = curl_exec($curl);
@@ 788-794 (lines=7) @@
785
        // si no se debe verificar el SSL se asigna opción a curl, además si
786
        // se está en el ambiente de producción y no se verifica SSL se
787
        // generará un error de nivel E_USER_NOTICE
788
        if (!self::$verificar_ssl) {
789
            if ($ambiente==self::PRODUCCION) {
790
                $msg = Estado::get(Estado::ENVIO_SSL_SIN_VERIFICAR);
791
                \sasco\LibreDTE\Log::write(Estado::ENVIO_SSL_SIN_VERIFICAR, $msg, LOG_WARNING);
792
            }
793
            curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
794
        }
795
        // realizar consulta curl
796
        $response = curl_exec($curl);
797
        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);