Completed
Push — master ( 0119bb...5b186d )
by Esteban De La Fuente
02:09
created
examples/015-etapa_intercambio_RecepcionDTE.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -66,4 +66,4 @@
 block discarded – undo
66 66
 
67 67
 // si hubo errores mostrar
68 68
 foreach (\sasco\LibreDTE\Log::readAll() as $error)
69
-    echo $error,"\n";
69
+    echo $error, "\n";
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -98,5 +98,6 @@
 block discarded – undo
98 98
 }
99 99
 
100 100
 // si hubo errores mostrar
101
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
101
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
102 102
     echo $error,"\n";
103
+}
Please login to merge, or discard this patch.
examples/017-etapa_intercambio_ResultadoDTE.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -66,4 +66,4 @@
 block discarded – undo
66 66
 
67 67
 // si hubo errores mostrar
68 68
 foreach (\sasco\LibreDTE\Log::readAll() as $error)
69
-    echo $error,"\n";
69
+    echo $error, "\n";
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -98,5 +98,6 @@
 block discarded – undo
98 98
 }
99 99
 
100 100
 // si hubo errores mostrar
101
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
101
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
102 102
     echo $error,"\n";
103
+}
Please login to merge, or discard this patch.
examples/012-set_pruebas_ventas.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -66,4 +66,4 @@
 block discarded – undo
66 66
 
67 67
 // si hubo errores mostrar
68 68
 foreach (\sasco\LibreDTE\Log::readAll() as $error)
69
-    echo $error,"\n";
69
+    echo $error, "\n";
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -65,5 +65,6 @@
 block discarded – undo
65 65
 var_dump($track_id);
66 66
 
67 67
 // si hubo errores mostrar
68
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
68
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
69 69
     echo $error,"\n";
70
+}
Please login to merge, or discard this patch.
examples/031-libro_boleta.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -66,4 +66,4 @@
 block discarded – undo
66 66
 
67 67
 // si hubo errores mostrar
68 68
 foreach (\sasco\LibreDTE\Log::readAll() as $error)
69
-    echo $error,"\n";
69
+    echo $error, "\n";
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -98,5 +98,6 @@
 block discarded – undo
98 98
 }
99 99
 
100 100
 // si hubo errores mostrar
101
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
101
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
102 102
     echo $error,"\n";
103
+}
Please login to merge, or discard this patch.
examples/022-libro_ventas_csv.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -66,4 +66,4 @@
 block discarded – undo
66 66
 
67 67
 // si hubo errores mostrar
68 68
 foreach (\sasco\LibreDTE\Log::readAll() as $error)
69
-    echo $error,"\n";
69
+    echo $error, "\n";
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -65,5 +65,6 @@
 block discarded – undo
65 65
 var_dump($track_id);
66 66
 
67 67
 // si hubo errores mostrar
68
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
68
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
69 69
     echo $error,"\n";
70
+}
Please login to merge, or discard this patch.
lib/Sii/RegistroCompraVenta.php 2 patches
Doc Comments   +6 added lines, -4 removed lines patch added patch discarded remove patch
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
 
56 56
     /**
57 57
      * Constructor, obtiene el token de la sesión y lo guarda
58
-     * @param Firma Objeto con la firma electrónica
58
+     * @param Firma \sasco\LibreDTE\FirmaElectronica con la firma electrónica
59 59
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
60 60
      * @version 2017-08-28
61 61
      */
@@ -97,6 +97,8 @@  discard block
 block discarded – undo
97 97
      * Método que entrega los eventos asociados a un DTE
98 98
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
99 99
      * @version 2017-08-28
100
+     * @param string $dte
101
+     * @param string $folio
100 102
      */
101 103
     public function listarEventosHistDoc($rut, $dv, $dte, $folio)
102 104
     {
@@ -184,10 +186,10 @@  discard block
 block discarded – undo
184 186
 
185 187
     /**
186 188
      * Método para realizar una solicitud al servicio web del SII
187
-     * @param request Nombre de la función que se ejecutará en el servicio web
189
+     * @param request string de la función que se ejecutará en el servicio web
188 190
      * @param args Argumentos que se pasarán al servicio web
189
-     * @param retry Intentos que se realizarán como máximo para obtener respuesta
190
-     * @return Objeto o String con la respuesta (depende servicio web)
191
+     * @param retry integer que se realizarán como máximo para obtener respuesta
192
+     * @return string o String con la respuesta (depende servicio web)
191 193
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
192 194
      * @version 2017-08-28
193 195
      */
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -63,8 +63,8 @@  discard block
 block discarded – undo
63 63
     ]; ///< Tipos de transacciones o caracterizaciones/clasificaciones de las compras
64 64
 
65 65
     public static $estados_ok = [
66
-        7,  // Evento registrado previamente
67
-        8,  // Pasados 8 días después de la recepción no es posible registrar reclamos o eventos
66
+        7, // Evento registrado previamente
67
+        8, // Pasados 8 días después de la recepción no es posible registrar reclamos o eventos
68 68
         27, // No se puede registrar un evento (acuse de recibo, reclamo o aceptación de contenido) de un DTE pagado al contado o gratuito
69 69
     ]; ///< Código de estado de respuesta de la asignación de estado que son considerados como OK
70 70
 
@@ -242,7 +242,7 @@  discard block
 block discarded – undo
242 242
             \sasco\LibreDTE\Log::write(\sasco\LibreDTE\Estado::REQUEST_ERROR_SOAP, \sasco\LibreDTE\Estado::get(\sasco\LibreDTE\Estado::REQUEST_ERROR_SOAP, $msg));
243 243
             return false;
244 244
         }
245
-        for ($i=0; $i<$retry; $i++) {
245
+        for ($i = 0; $i<$retry; $i++) {
246 246
             try {
247 247
                 $body = call_user_func_array([$soap, $request], $args);
248 248
                 break;
Please login to merge, or discard this patch.
lib/Sii/Folios.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -254,7 +254,7 @@
 block discarded – undo
254 254
 
255 255
     /**
256 256
      * Método que indica si el CAF es de certificación o no
257
-     * @return bool =true si los folios son del ambiente de certificación, =null si no se pudo determinar
257
+     * @return boolean|null =true si los folios son del ambiente de certificación, =null si no se pudo determinar
258 258
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
259 259
      * @version 2015-10-30
260 260
      */
Please login to merge, or discard this patch.
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -63,11 +63,11 @@  discard block
 block discarded – undo
63 63
         // validar firma del SII sobre los folios
64 64
         $firma = $this->getFirma();
65 65
         $idk = $this->getIDK();
66
-        if ($firma === false || $idk === false) {
66
+        if ($firma===false || $idk===false) {
67 67
             return false;
68 68
         }
69 69
         $pub_key = \sasco\LibreDTE\Sii::cert($idk);
70
-        if ($pub_key === false || openssl_verify($this->xml->getFlattened('/AUTORIZACION/CAF/DA'), base64_decode($firma), $pub_key)!==1) {
70
+        if ($pub_key===false || openssl_verify($this->xml->getFlattened('/AUTORIZACION/CAF/DA'), base64_decode($firma), $pub_key)!==1) {
71 71
             \sasco\LibreDTE\Log::write(
72 72
                 \sasco\LibreDTE\Estado::FOLIOS_ERROR_FIRMA,
73 73
                 \sasco\LibreDTE\Estado::get(\sasco\LibreDTE\Estado::FOLIOS_ERROR_FIRMA)
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
             );
99 99
             return false;
100 100
         }
101
-        return $plain === $plain_firmado;
101
+        return $plain===$plain_firmado;
102 102
     }
103 103
 
104 104
     /**
@@ -261,7 +261,7 @@  discard block
 block discarded – undo
261 261
     public function getCertificacion()
262 262
     {
263 263
         $idk = $this->getIDK();
264
-        return $idk ?  $idk === 100 : null;
264
+        return $idk ? $idk===100 : null;
265 265
     }
266 266
 
267 267
     /**
@@ -277,14 +277,14 @@  discard block
 block discarded – undo
277 277
         }
278 278
         $fecha_autorizacion = $this->getFechaAutorizacion();
279 279
         $hoy = date('Y-m-d');
280
-        if ($fecha_autorizacion < '2018-07-01' and $hoy > '2018-12-31') {
280
+        if ($fecha_autorizacion<'2018-07-01' and $hoy>'2018-12-31') {
281 281
             return false;
282 282
         }
283
-        $vigencia = $fecha_autorizacion >= '2018-07-01' ? 6 : 18;
283
+        $vigencia = $fecha_autorizacion>='2018-07-01' ? 6 : 18;
284 284
         $d1 = new \DateTime($fecha_autorizacion);
285 285
         $d2 = new \DateTime($hoy);
286
-        $meses = $d1->diff($d2)->m + ($d1->diff($d2)->y*12);
287
-        return $meses <= $vigencia;
286
+        $meses = $d1->diff($d2)->m+($d1->diff($d2)->y * 12);
287
+        return $meses<=$vigencia;
288 288
     }
289 289
 
290 290
     /**
Please login to merge, or discard this patch.
lib/Sii.php 3 patches
Doc Comments   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -492,8 +492,8 @@  discard block
 block discarded – undo
492 492
 
493 493
     /**
494 494
      * Método para realizar una solicitud al servicio web del SII
495
-     * @param wsdl Nombre del WSDL que se usará
496
-     * @param request Nombre de la función que se ejecutará en el servicio web
495
+     * @param wsdl string del WSDL que se usará
496
+     * @param request string de la función que se ejecutará en el servicio web
497 497
      * @param args Argumentos que se pasarán al servicio web
498 498
      * @param retry Intentos que se realizarán como máximo para obtener respuesta
499 499
      * @return Objeto SimpleXMLElement con la espuesta del servicio web consultado
@@ -588,7 +588,7 @@  discard block
 block discarded – undo
588 588
      * @param usuario RUN del usuario que envía el DTE
589 589
      * @param empresa RUT de la empresa emisora del DTE
590 590
      * @param dte Documento XML con el DTE que se desea enviar a SII
591
-     * @param token Token de autenticación automática ante el SII
591
+     * @param token string de autenticación automática ante el SII
592 592
      * @param gzip Permite enviar el archivo XML comprimido al servidor
593 593
      * @param retry Intentos que se realizarán como máximo para obtener respuesta
594 594
      * @return Respuesta XML desde SII o bien null si no se pudo obtener respuesta
@@ -696,7 +696,7 @@  discard block
 block discarded – undo
696 696
      * \endcode
697 697
      *
698 698
      * @param idk IDK de la clave pública del SII. Si no se indica se tratará de determinar con el ambiente que se esté usando
699
-     * @return Contenido del certificado
699
+     * @return string|false del certificado
700 700
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
701 701
      * @version 2015-09-16
702 702
      */
@@ -722,7 +722,7 @@  discard block
 block discarded – undo
722 722
     /**
723 723
      * Método que asigna el ambiente que se usará por defecto (si no está
724 724
      * asignado con la constante _LibreDTE_CERTIFICACION_)
725
-     * @param ambiente Ambiente a usar: Sii::PRODUCCION o Sii::CERTIFICACION
725
+     * @param ambiente integer a usar: Sii::PRODUCCION o Sii::CERTIFICACION
726 726
      * @warning No se está verificando SSL en ambiente de certificación
727 727
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
728 728
      * @version 2016-08-28
@@ -757,7 +757,7 @@  discard block
 block discarded – undo
757 757
 
758 758
     /**
759 759
      * Método que entrega la tasa de IVA vigente
760
-     * @return Tasa de IVA vigente
760
+     * @return integer de IVA vigente
761 761
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
762 762
      * @version 2015-09-03
763 763
      */
@@ -833,7 +833,7 @@  discard block
 block discarded – undo
833 833
     /**
834 834
      * Método que entrega la dirección regional según la comuna que se esté
835 835
      * consultando
836
-     * @param comuna de la sucursal del emior o bien código de la sucursal del SII
836
+     * @param comuna Sii\Dte\PDF\Código|null la sucursal del emior o bien código de la sucursal del SII
837 837
      * @return Dirección regional del SII
838 838
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
839 839
      * @version 2017-11-07
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -536,7 +536,7 @@  discard block
 block discarded – undo
536 536
             \sasco\LibreDTE\Log::write(Estado::REQUEST_ERROR_SOAP, Estado::get(Estado::REQUEST_ERROR_SOAP, $msg));
537 537
             return false;
538 538
         }
539
-        for ($i=0; $i<$retry; $i++) {
539
+        for ($i = 0; $i<$retry; $i++) {
540 540
             try {
541 541
                 if ($args) {
542 542
                     $body = call_user_func_array([$soap, $request], $args);
@@ -605,7 +605,7 @@  discard block
 block discarded – undo
605 605
             $dte = '<?xml version="1.0" encoding="ISO-8859-1"?>'."\n".$dte;
606 606
         }
607 607
         do {
608
-            $file = sys_get_temp_dir().'/dte_'.md5(microtime().$token.$dte).'.'.($gzip?'gz':'xml');
608
+            $file = sys_get_temp_dir().'/dte_'.md5(microtime().$token.$dte).'.'.($gzip ? 'gz' : 'xml');
609 609
         } while (file_exists($file));
610 610
         if ($gzip) {
611 611
             $dte = gzencode($dte);
@@ -654,7 +654,7 @@  discard block
 block discarded – undo
654 654
             curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
655 655
         }
656 656
         // enviar XML al SII
657
-        for ($i=0; $i<$retry; $i++) {
657
+        for ($i = 0; $i<$retry; $i++) {
658 658
             $response = curl_exec($curl);
659 659
             if ($response and $response!='Error 500') {
660 660
                 break;
@@ -683,7 +683,7 @@  discard block
 block discarded – undo
683 683
         if ($xml->STATUS!=0) {
684 684
             \sasco\LibreDTE\Log::write(
685 685
                 $xml->STATUS,
686
-                Estado::get($xml->STATUS).(isset($xml->DETAIL)?'. '.implode("\n", (array)$xml->DETAIL->ERROR):'')
686
+                Estado::get($xml->STATUS).(isset($xml->DETAIL) ? '. '.implode("\n", (array)$xml->DETAIL->ERROR) : '')
687 687
             );
688 688
         }
689 689
         return $xml;
Please login to merge, or discard this patch.
Braces   +8 added lines, -6 removed lines patch added patch discarded remove patch
@@ -476,8 +476,9 @@  discard block
 block discarded – undo
476 476
         // entregar WSDL local (modificados para ambiente de certificación)
477 477
         if ($ambiente==self::CERTIFICACION) {
478 478
             $wsdl = dirname(dirname(__FILE__)).'/wsdl/'.self::$config['servidor'][$ambiente].'/'.$servicio.'.jws';
479
-            if (is_readable($wsdl))
480
-                return $wsdl;
479
+            if (is_readable($wsdl)) {
480
+                            return $wsdl;
481
+            }
481 482
         }
482 483
         // entregar WSDL oficial desde SII
483 484
         $location = isset(self::$config['wsdl'][$servicio]) ? self::$config['wsdl'][$servicio] : self::$config['wsdl']['*'];
@@ -748,10 +749,11 @@  discard block
 block discarded – undo
748 749
     public static function getAmbiente($ambiente = null)
749 750
     {
750 751
         if ($ambiente===null) {
751
-            if (defined('_LibreDTE_CERTIFICACION_'))
752
-                $ambiente = (int)_LibreDTE_CERTIFICACION_;
753
-            else
754
-                $ambiente = self::$ambiente;
752
+            if (defined('_LibreDTE_CERTIFICACION_')) {
753
+                            $ambiente = (int)_LibreDTE_CERTIFICACION_;
754
+            } else {
755
+                            $ambiente = self::$ambiente;
756
+            }
755 757
         }
756 758
         return $ambiente;
757 759
     }
Please login to merge, or discard this patch.
lib/Sii/Dte/Base/DteImpreso.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -236,7 +236,7 @@
 block discarded – undo
236 236
         $dias = ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'];
237 237
         $meses = ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'];
238 238
         $unixtime = strtotime($date);
239
-        $fecha = date(($mostrar_dia?'\D\I\A ':'').'j \d\e \M\E\S \d\e\l Y', $unixtime);
239
+        $fecha = date(($mostrar_dia ? '\D\I\A ' : '').'j \d\e \M\E\S \d\e\l Y', $unixtime);
240 240
         $dia = $dias[date('w', $unixtime)];
241 241
         $mes = $meses[date('n', $unixtime)-1];
242 242
         return str_replace(array('DIA', 'MES'), array($dia, $mes), $fecha);
Please login to merge, or discard this patch.
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -198,7 +198,7 @@
 block discarded – undo
198 198
     /**
199 199
      * Método que entrega la glosa del tipo de documento
200 200
      * @param tipo Código del tipo de documento
201
-     * @param folio Folio del tipo de documento (usado al ser generados a partir de borradores en formato libredte)
201
+     * @param folio integer del tipo de documento (usado al ser generados a partir de borradores en formato libredte)
202 202
      * @return Glosa del tipo de documento
203 203
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
204 204
      * @version 2019-08-05
Please login to merge, or discard this patch.