Completed
Pull Request — master (#39)
by
unknown
03:25
created
lib/Sii/Folios.php 3 patches
Doc Comments   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 
115 115
     /**
116 116
      * Método que entrega el RUT de a quién se está autorizando el CAF
117
-     * @return Rut del emisor del CAF
117
+     * @return false|string del emisor del CAF
118 118
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
119 119
      * @version 2015-10-30
120 120
      */
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
 
157 157
     /**
158 158
      * Método que entrega la firma del SII sobre el nodo DA
159
-     * @return Firma en base64
159
+     * @return false|string en base64
160 160
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
161 161
      * @version 2015-10-30
162 162
      */
@@ -171,7 +171,7 @@  discard block
 block discarded – undo
171 171
     /**
172 172
      * Método que entrega el IDK (serial number) de la clave pública del SII
173 173
      * utilizada para firmar el CAF
174
-     * @return Serial number
174
+     * @return \sasco\LibreDTE\IDK|null number
175 175
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
176 176
      * @version 2015-10-30
177 177
      */
@@ -185,7 +185,7 @@  discard block
 block discarded – undo
185 185
 
186 186
     /**
187 187
      * Método que entrega la clave privada proporcionada por el SII para el CAF
188
-     * @return Clave privada en base64
188
+     * @return false|string privada en base64
189 189
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
190 190
      * @version 2015-10-30
191 191
      */
@@ -199,7 +199,7 @@  discard block
 block discarded – undo
199 199
 
200 200
     /**
201 201
      * Método que entrega la clave pública proporcionada por el SII para el CAF
202
-     * @return Clave pública en base64
202
+     * @return false|string pública en base64
203 203
      * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
204 204
      * @version 2015-10-30
205 205
      */
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
             );
96 96
             return false;
97 97
         }
98
-        return $plain === $plain_firmado;
98
+        return $plain===$plain_firmado;
99 99
     }
100 100
 
101 101
     /**
@@ -234,7 +234,7 @@  discard block
 block discarded – undo
234 234
     public function getCertificacion()
235 235
     {
236 236
         $idk = $this->getIDK();
237
-        return $idk ?  $idk === 100 : null;
237
+        return $idk ? $idk===100 : null;
238 238
     }
239 239
 
240 240
     /**
Please login to merge, or discard this patch.
Braces   +36 added lines, -24 removed lines patch added patch discarded remove patch
@@ -63,8 +63,9 @@  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 or !$idk)
67
-            return false;
66
+        if (!$firma or !$idk) {
67
+                    return false;
68
+        }
68 69
         $pub_key = \sasco\LibreDTE\Sii::cert($idk);
69 70
         if (!$pub_key or openssl_verify($this->xml->getFlattened('/AUTORIZACION/CAF/DA'), base64_decode($firma), $pub_key)!==1) {
70 71
             \sasco\LibreDTE\Log::write(
@@ -75,8 +76,9 @@  discard block
 block discarded – undo
75 76
         }
76 77
         // validar clave privada y pública proporcionada por el SII
77 78
         $private_key = $this->getPrivateKey();
78
-        if (!$private_key)
79
-            return false;
79
+        if (!$private_key) {
80
+                    return false;
81
+        }
80 82
         $plain = md5(date('U'));
81 83
         if (!openssl_private_encrypt($plain, $crypt, $private_key)) {
82 84
             \sasco\LibreDTE\Log::write(
@@ -86,8 +88,9 @@  discard block
 block discarded – undo
86 88
             return false;
87 89
         }
88 90
         $public_key = $this->getPublicKey();
89
-        if (!$public_key)
90
-            return false;
91
+        if (!$public_key) {
92
+                    return false;
93
+        }
91 94
         if (!openssl_public_decrypt($crypt, $plain_firmado, $public_key)) {
92 95
             \sasco\LibreDTE\Log::write(
93 96
                 \sasco\LibreDTE\Estado::FOLIOS_ERROR_DESENCRIPTAR,
@@ -106,8 +109,9 @@  discard block
 block discarded – undo
106 109
      */
107 110
     public function getCaf()
108 111
     {
109
-        if (!$this->xml)
110
-            return false;
112
+        if (!$this->xml) {
113
+                    return false;
114
+        }
111 115
         $CAF = $this->xml->getElementsByTagName('CAF')->item(0);
112 116
         return $CAF ? $CAF : false;
113 117
     }
@@ -120,8 +124,9 @@  discard block
 block discarded – undo
120 124
      */
121 125
     public function getEmisor()
122 126
     {
123
-        if (!$this->xml)
124
-            return false;
127
+        if (!$this->xml) {
128
+                    return false;
129
+        }
125 130
         $RE = $this->xml->getElementsByTagName('RE')->item(0);
126 131
         return $RE ? $RE->nodeValue : false;
127 132
     }
@@ -134,8 +139,9 @@  discard block
 block discarded – undo
134 139
      */
135 140
     public function getDesde()
136 141
     {
137
-        if (!$this->xml)
138
-            return false;
142
+        if (!$this->xml) {
143
+                    return false;
144
+        }
139 145
         $D = $this->xml->getElementsByTagName('D')->item(0);
140 146
         return $D ? (int)$D->nodeValue : false;
141 147
     }
@@ -148,8 +154,9 @@  discard block
 block discarded – undo
148 154
      */
149 155
     public function getHasta()
150 156
     {
151
-        if (!$this->xml)
152
-            return false;
157
+        if (!$this->xml) {
158
+                    return false;
159
+        }
153 160
         $H = $this->xml->getElementsByTagName('H')->item(0);
154 161
         return $H ? (int)$H->nodeValue : false;
155 162
     }
@@ -162,8 +169,9 @@  discard block
 block discarded – undo
162 169
      */
163 170
     private function getFirma()
164 171
     {
165
-        if (!$this->xml)
166
-            return false;
172
+        if (!$this->xml) {
173
+                    return false;
174
+        }
167 175
         $FRMA = $this->xml->getElementsByTagName('FRMA')->item(0);
168 176
         return $FRMA ? $FRMA->nodeValue : false;
169 177
     }
@@ -177,8 +185,9 @@  discard block
 block discarded – undo
177 185
      */
178 186
     private function getIDK()
179 187
     {
180
-        if (!$this->xml)
181
-            return false;
188
+        if (!$this->xml) {
189
+                    return false;
190
+        }
182 191
         $IDK = $this->xml->getElementsByTagName('IDK')->item(0);
183 192
         return $IDK ? (int)$IDK->nodeValue : false;
184 193
     }
@@ -191,8 +200,9 @@  discard block
 block discarded – undo
191 200
      */
192 201
     public function getPrivateKey()
193 202
     {
194
-        if (!$this->xml)
195
-            return false;
203
+        if (!$this->xml) {
204
+                    return false;
205
+        }
196 206
         $RSASK = $this->xml->getElementsByTagName('RSASK')->item(0);
197 207
         return $RSASK ? $RSASK->nodeValue : false;
198 208
     }
@@ -205,8 +215,9 @@  discard block
 block discarded – undo
205 215
      */
206 216
     public function getPublicKey()
207 217
     {
208
-        if (!$this->xml)
209
-            return false;
218
+        if (!$this->xml) {
219
+                    return false;
220
+        }
210 221
         $RSAPUBK = $this->xml->getElementsByTagName('RSAPUBK')->item(0);
211 222
         return $RSAPUBK ? $RSAPUBK->nodeValue : false;
212 223
     }
@@ -219,8 +230,9 @@  discard block
 block discarded – undo
219 230
      */
220 231
     public function getTipo()
221 232
     {
222
-        if (!$this->xml)
223
-            return false;
233
+        if (!$this->xml) {
234
+                    return false;
235
+        }
224 236
         $TD = $this->xml->getElementsByTagName('TD')->item(0);
225 237
         return $TD ? (int)$TD->nodeValue : false;
226 238
     }
Please login to merge, or discard this patch.
examples/020-log.php 2 patches
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
     }
66 66
     public function caso2()
67 67
     {
68
-        for ($i=0; $i<5; $i++)
68
+        for ($i = 0; $i<5; $i++)
69 69
             \sasco\LibreDTE\Log::write('Soy el error '.($i+1));
70 70
     }
71 71
     public function caso3()
@@ -82,11 +82,11 @@  discard block
 block discarded – undo
82 82
 $GeneradorErrores->caso1();
83 83
 
84 84
 // obtener el error más reciente y usar como string
85
-echo \sasco\LibreDTE\Log::read(),"\n\n";
85
+echo \sasco\LibreDTE\Log::read(), "\n\n";
86 86
 
87 87
 // mostrar el resto de errores y usar como string
88 88
 foreach (\sasco\LibreDTE\Log::readAll() as $error)
89
-    echo $error,"\n";
89
+    echo $error, "\n";
90 90
 echo "\n\n\n";
91 91
 
92 92
 // ejecutar caso 2
@@ -94,27 +94,27 @@  discard block
 block discarded – undo
94 94
 
95 95
 // obtener el error más reciente y usar como objeto
96 96
 $error = \sasco\LibreDTE\Log::read();
97
-echo 'error código: ',$error->code,' y mensaje ',$error->msg,"\n\n";
97
+echo 'error código: ', $error->code, ' y mensaje ', $error->msg, "\n\n";
98 98
 
99 99
 // mostrar el resto de errores y usar como objeto
100 100
 foreach (\sasco\LibreDTE\Log::readAll() as $error)
101
-    echo 'error código: ',$error->code,' y mensaje ',$error->msg,"\n";
101
+    echo 'error código: ', $error->code, ' y mensaje ', $error->msg, "\n";
102 102
 echo "\n\n\n";
103 103
 
104 104
 // ejecutar caso 3 y mostrar en español todos los mensajes
105 105
 $GeneradorErrores->caso3();
106 106
 foreach (\sasco\LibreDTE\Log::readAll() as $error)
107
-    echo $error,"\n";
107
+    echo $error, "\n";
108 108
 echo "\n\n\n";
109 109
 
110 110
 // ejecutar caso 3 y mostrar en español todos los mensajes pero como objetos
111 111
 $GeneradorErrores->caso3();
112 112
 foreach (\sasco\LibreDTE\Log::readAll() as $error)
113
-    echo 'error código: ',$error->code,' y mensaje ',$error->msg,"\n";
113
+    echo 'error código: ', $error->code, ' y mensaje ', $error->msg, "\n";
114 114
 echo "\n\n\n";
115 115
 
116 116
 // ejecutar caso 3 y mostrar en inglés todos los mensajes
117 117
 \sasco\LibreDTE\I18n::setIdioma('en'); // idioma se debe asignar antes que se registre cualquier mensaje en el Log
118 118
 $GeneradorErrores->caso3();
119 119
 foreach (\sasco\LibreDTE\Log::readAll() as $error)
120
-    echo $error,"\n";
120
+    echo $error, "\n";
Please login to merge, or discard this patch.
Braces   +13 added lines, -7 removed lines patch added patch discarded remove patch
@@ -65,8 +65,9 @@  discard block
 block discarded – undo
65 65
     }
66 66
     public function caso2()
67 67
     {
68
-        for ($i=0; $i<5; $i++)
69
-            \sasco\LibreDTE\Log::write('Soy el error '.($i+1));
68
+        for ($i=0; $i<5; $i++) {
69
+                    \sasco\LibreDTE\Log::write('Soy el error '.($i+1));
70
+        }
70 71
     }
71 72
     public function caso3()
72 73
     {
@@ -85,8 +86,9 @@  discard block
 block discarded – undo
85 86
 echo \sasco\LibreDTE\Log::read(),"\n\n";
86 87
 
87 88
 // mostrar el resto de errores y usar como string
88
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
89
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
89 90
     echo $error,"\n";
91
+}
90 92
 echo "\n\n\n";
91 93
 
92 94
 // ejecutar caso 2
@@ -97,24 +99,28 @@  discard block
 block discarded – undo
97 99
 echo 'error código: ',$error->code,' y mensaje ',$error->msg,"\n\n";
98 100
 
99 101
 // mostrar el resto de errores y usar como objeto
100
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
102
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
101 103
     echo 'error código: ',$error->code,' y mensaje ',$error->msg,"\n";
104
+}
102 105
 echo "\n\n\n";
103 106
 
104 107
 // ejecutar caso 3 y mostrar en español todos los mensajes
105 108
 $GeneradorErrores->caso3();
106
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
109
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
107 110
     echo $error,"\n";
111
+}
108 112
 echo "\n\n\n";
109 113
 
110 114
 // ejecutar caso 3 y mostrar en español todos los mensajes pero como objetos
111 115
 $GeneradorErrores->caso3();
112
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
116
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
113 117
     echo 'error código: ',$error->code,' y mensaje ',$error->msg,"\n";
118
+}
114 119
 echo "\n\n\n";
115 120
 
116 121
 // ejecutar caso 3 y mostrar en inglés todos los mensajes
117 122
 \sasco\LibreDTE\I18n::setIdioma('en'); // idioma se debe asignar antes que se registre cualquier mensaje en el Log
118 123
 $GeneradorErrores->caso3();
119
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
124
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
120 125
     echo $error,"\n";
126
+}
Please login to merge, or discard this patch.
examples/018-generar_pdf.php 1 patch
Braces   +7 added lines, -4 removed lines patch added patch discarded remove patch
@@ -52,15 +52,18 @@
 block discarded – undo
52 52
 
53 53
 // directorio temporal para guardar los PDF
54 54
 $dir = sys_get_temp_dir().'/dte_'.$Caratula['RutEmisor'].'_'.$Caratula['RutReceptor'].'_'.str_replace(['-', ':', 'T'], '', $Caratula['TmstFirmaEnv']);
55
-if (is_dir($dir))
55
+if (is_dir($dir)) {
56 56
     \sasco\LibreDTE\File::rmdir($dir);
57
-if (!mkdir($dir))
57
+}
58
+if (!mkdir($dir)) {
58 59
     die('No fue posible crear directorio temporal para DTEs');
60
+}
59 61
 
60 62
 // procesar cada DTEs e ir agregándolo al PDF
61 63
 foreach ($Documentos as $DTE) {
62
-    if (!$DTE->getDatos())
63
-        die('No se pudieron obtener los datos del DTE');
64
+    if (!$DTE->getDatos()) {
65
+            die('No se pudieron obtener los datos del DTE');
66
+    }
64 67
     $pdf = new \sasco\LibreDTE\Sii\PDF\Dte(false); // =false hoja carta, =true papel contínuo (false por defecto si no se pasa)
65 68
     $pdf->setFooterText();
66 69
     $pdf->setLogo('/home/delaf/www/localhost/dev/pages/sasco/website/webroot/img/logo_mini.png'); // debe ser PNG!
Please login to merge, or discard this patch.
examples/inc.php 1 patch
Braces   +6 added lines, -4 removed lines patch added patch discarded remove patch
@@ -38,18 +38,20 @@
 block discarded – undo
38 38
 date_default_timezone_set('America/Santiago');
39 39
 
40 40
 // incluir autocarga de composer
41
-if (is_readable(dirname(dirname(__FILE__)).'/vendor/autoload.php'))
41
+if (is_readable(dirname(dirname(__FILE__)).'/vendor/autoload.php')) {
42 42
     include dirname(dirname(__FILE__)).'/vendor/autoload.php';
43
-else
43
+} else {
44 44
     die('Para probar los ejemplos debes ejecutar primero "composer install" en el directorio '.dirname(dirname(__FILE__))."\n");
45
+}
45 46
 
46 47
 // todos los ejemplos se ejecutan con backtrace activado, esto para ayudar al
47 48
 // debug de los mismos
48 49
 \sasco\LibreDTE\Log::setBacktrace(true);
49 50
 
50 51
 // incluir configuración específica de los ejemplos
51
-if (is_readable('config.php'))
52
+if (is_readable('config.php')) {
52 53
     include 'config.php';
53
-else
54
+} else {
54 55
     die('Debes crear config.php a partir de config-dist.php'."\n");
56
+}
55 57
 
Please login to merge, or discard this patch.
examples/003-estadoDte.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
 $token = \sasco\LibreDTE\Sii\Autenticacion::getToken($config['firma']);
40 40
 if (!$token) {
41 41
     foreach (\sasco\LibreDTE\Log::readAll() as $error)
42
-        echo $error,"\n";
42
+        echo $error, "\n";
43 43
     exit;
44 44
 }
45 45
 
@@ -65,4 +65,4 @@  discard block
 block discarded – undo
65 65
 
66 66
 // si hubo errores se muestran
67 67
 foreach (\sasco\LibreDTE\Log::readAll() as $error)
68
-    echo $error,"\n";
68
+    echo $error, "\n";
Please login to merge, or discard this patch.
Braces   +5 added lines, -3 removed lines patch added patch discarded remove patch
@@ -38,8 +38,9 @@  discard block
 block discarded – undo
38 38
 // solicitar token
39 39
 $token = \sasco\LibreDTE\Sii\Autenticacion::getToken($config['firma']);
40 40
 if (!$token) {
41
-    foreach (\sasco\LibreDTE\Log::readAll() as $error)
42
-        echo $error,"\n";
41
+    foreach (\sasco\LibreDTE\Log::readAll() as $error) {
42
+            echo $error,"\n";
43
+    }
43 44
     exit;
44 45
 }
45 46
 
@@ -64,5 +65,6 @@  discard block
 block discarded – undo
64 65
 }
65 66
 
66 67
 // si hubo errores se muestran
67
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
68
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
68 69
     echo $error,"\n";
70
+}
Please login to merge, or discard this patch.
examples/021-libro_compras_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.
examples/019-firma_datos.php 2 patches
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -41,14 +41,14 @@
 block discarded – undo
41 41
 $Firma = new \sasco\LibreDTE\FirmaElectronica($config['firma']);
42 42
 
43 43
 // mostrar datos de la persona dueña de la firma
44
-echo 'RUN    : ',$Firma->getID(),"\n";
45
-echo 'Nombre : ',$Firma->getName(),"\n";
46
-echo 'Email  : ',$Firma->getEmail(),"\n";
47
-echo 'Desde  : ',$Firma->getFrom(),"\n";
48
-echo 'Hasta  : ',$Firma->getTo(),"\n";
49
-echo 'Emisor : ',$Firma->getIssuer(),"\n\n\n";
44
+echo 'RUN    : ', $Firma->getID(), "\n";
45
+echo 'Nombre : ', $Firma->getName(), "\n";
46
+echo 'Email  : ', $Firma->getEmail(), "\n";
47
+echo 'Desde  : ', $Firma->getFrom(), "\n";
48
+echo 'Hasta  : ', $Firma->getTo(), "\n";
49
+echo 'Emisor : ', $Firma->getIssuer(), "\n\n\n";
50 50
 print_r($Firma->getData());
51 51
 
52 52
 // si hubo errores mostrar
53 53
 foreach (\sasco\LibreDTE\Log::readAll() as $error)
54
-    echo $error,"\n";
54
+    echo $error, "\n";
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -50,5 +50,6 @@
 block discarded – undo
50 50
 print_r($Firma->getData());
51 51
 
52 52
 // si hubo errores mostrar
53
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
53
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
54 54
     echo $error,"\n";
55
+}
Please login to merge, or discard this patch.
examples/006-verificarFirmaXML.php 2 patches
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -39,5 +39,6 @@
 block discarded – undo
39 39
 var_dump($FirmaElectronica->verifyXML($xml_data, 'SetDTE'));
40 40
 
41 41
 // si hubo errores mostrar
42
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
42
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
43 43
     echo $error,"\n";
44
+}
Please login to merge, or discard this patch.
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.
examples/007-folios.php 2 patches
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -38,13 +38,13 @@
 block discarded – undo
38 38
 $Folios = new \sasco\LibreDTE\Sii\Folios(file_get_contents('xml/folios.xml'));
39 39
 
40 40
 // ejemplos métodos
41
-echo 'Folios son validos?: ',($Folios->check()?'si':'no'),"\n\n";
42
-echo 'Rango de folios: ',$Folios->getDesde(),' al ',$Folios->getHasta(),"\n\n";
41
+echo 'Folios son validos?: ', ($Folios->check() ? 'si' : 'no'), "\n\n";
42
+echo 'Rango de folios: ', $Folios->getDesde(), ' al ', $Folios->getHasta(), "\n\n";
43 43
 if ($Folios->getCaf())
44
-    echo 'CAF: ',$Folios->getCaf()->C14N(),"\n\n";
45
-echo $Folios->getPrivateKey(),"\n";
44
+    echo 'CAF: ', $Folios->getCaf()->C14N(), "\n\n";
45
+echo $Folios->getPrivateKey(), "\n";
46 46
 echo $Folios->getPublicKey();
47 47
 
48 48
 // si hubo errores mostrar
49 49
 foreach (\sasco\LibreDTE\Log::readAll() as $error)
50
-    echo $error,"\n";
50
+    echo $error, "\n";
Please login to merge, or discard this patch.
Braces   +4 added lines, -2 removed lines patch added patch discarded remove patch
@@ -40,11 +40,13 @@
 block discarded – undo
40 40
 // ejemplos métodos
41 41
 echo 'Folios son validos?: ',($Folios->check()?'si':'no'),"\n\n";
42 42
 echo 'Rango de folios: ',$Folios->getDesde(),' al ',$Folios->getHasta(),"\n\n";
43
-if ($Folios->getCaf())
43
+if ($Folios->getCaf()) {
44 44
     echo 'CAF: ',$Folios->getCaf()->C14N(),"\n\n";
45
+}
45 46
 echo $Folios->getPrivateKey(),"\n";
46 47
 echo $Folios->getPublicKey();
47 48
 
48 49
 // si hubo errores mostrar
49
-foreach (\sasco\LibreDTE\Log::readAll() as $error)
50
+foreach (\sasco\LibreDTE\Log::readAll() as $error) {
50 51
     echo $error,"\n";
52
+}
Please login to merge, or discard this patch.