Passed
Push — main ( 020929...4953e3 )
by Rhyann
02:08
created
src/Xml.php 1 patch
Spacing   +75 added lines, -75 removed lines patch added patch discarded remove patch
@@ -60,31 +60,31 @@  discard block
 block discarded – undo
60 60
         $nota = array();
61 61
         $nota = (object) $nota;
62 62
 
63
-        while(($arquivo = $directory->read()) !== false)
63
+        while (($arquivo = $directory->read()) !== false)
64 64
          {
65 65
             if (empty($arquivo) || $arquivo == '..' || $arquivo == '.') continue;
66 66
 
67
-            $lexml   =  $this->path .'/'. $arquivo;
68
-            $xml     =  simplexml_load_file($lexml);
67
+            $lexml   = $this->path . '/' . $arquivo;
68
+            $xml     = simplexml_load_file($lexml);
69 69
 
70
-            $environ =  $xml->NFe->infNFe->ide->tpAmb;
70
+            $environ = $xml->NFe->infNFe->ide->tpAmb;
71 71
 
72 72
              if (empty($xml->protNFe->infProt->nProt))
73 73
              {
74 74
                  echo "<h4>Arquivo sem dados de Protocolo!</h4>";
75
-                 rename($lexml,"./{$this->pathError}/$arquivo");
75
+                 rename($lexml, "./{$this->pathError}/$arquivo");
76 76
                  continue;
77 77
              }
78 78
              if ($environ != 1)  //se diferente de 1 ( 1 = Produção 2 = Homologação )
79 79
              {
80 80
                  echo "<h4>Documento emitido em ambiente de homologação!</h4>";
81
-                 rename($lexml,"./{$this->pathError}/$arquivo");
81
+                 rename($lexml, "./{$this->pathError}/$arquivo");
82 82
                  continue;
83 83
              }
84 84
 
85 85
              ++$p;
86
-             $nota->items[$p] = $this->mapa( $xml );
87
-             rename($lexml,"./{$this->pathImport}/$arquivo");
86
+             $nota->items[$p] = $this->mapa($xml);
87
+             rename($lexml, "./{$this->pathImport}/$arquivo");
88 88
 
89 89
          }
90 90
 
@@ -105,70 +105,70 @@  discard block
 block discarded – undo
105 105
         $chave = strtr(strtoupper($chave), array("NFE" => NULL));
106 106
 
107 107
         //IDE
108
-        @$cUF =         $xml->NFe->infNFe->ide->cUF;    	 //<cUF>41</cUF>  Código do Estado do Fator gerador
109
-        @$cNF =         $xml->NFe->infNFe->ide->cNF;       	 //<cNF>21284519</cNF>   Código número da nfe
110
-        @$natOp =       $xml->NFe->infNFe->ide->natOp;       //<natOp>V E N D A</natOp>  Resumo da Natureza de operação
111
-        @$indPag =      $xml->NFe->infNFe->ide->indPag;      //<indPag>2</indPag> 0 – pagamento à vista; 1 – pagamento à prazo; 2 - outros
112
-        @$mod =         $xml->NFe->infNFe->ide->mod;         //<mod>55</mod> Modelo do documento Fiscal
113
-        @$serie =       $xml->NFe->infNFe->ide->serie;    	 //<serie>2</serie>
114
-        @$nNF =         $xml->NFe->infNFe->ide->nNF;   	     //<nNF>19685</nNF> Número da Nota Fiscal
115
-        @$dhEmi =       $xml->NFe->infNFe->ide->dhEmi;       //<dEmi>2011-09-06</dEmi> Data de emissão da Nota Fiscal
116
-        @$dhEmi =       $this->dataus(@$dhEmi);
117
-        @$dhSaiEnt =    $xml->NFe->infNFe->ide->dhSaiEnt;    //<dSaiEnt>2011-09-06</dSaiEnt> Data de entrada ou saida da Nota Fiscal
118
-        @$tpNF =        $xml->NFe->infNFe->ide->tpNF;        //<tpNF>1</tpNF>  0-entrada / 1-saída
119
-        @$cMunFG =      $xml->NFe->infNFe->ide->cMunFG;      //<cMunFG>4106407</cMunFG> Código do municipio Tabela do IBGE
120
-        @$tpImp =       $xml->NFe->infNFe->ide->tpImp;       //<tpImp>1</tpImp>
121
-        @$tpEmis =      $xml->NFe->infNFe->ide->tpEmis;      //<tpEmis>1</tpEmis>
122
-        @$cDV =         $xml->NFe->infNFe->ide->cDV;         //<cDV>0</cDV>
123
-        $finNFe =       $xml->NFe->infNFe->ide->finNFe;      //<finNFe>1</finNFe>
124
-        $procEmi =      $xml->NFe->infNFe->ide->procEmi;     //<procEmi>0</procEmi>
125
-        $verProc =      $xml->NFe->infNFe->ide->verProc;     //<verProc>2.0.0</verProc>
126
-        @$tpAmb =       $xml->NFe->infNFe->ide->tpAmb;       //<tpAmb>1</tpAmb> 1 = Produção 2 = Homologação.
108
+        @$cUF = $xml->NFe->infNFe->ide->cUF; //<cUF>41</cUF>  Código do Estado do Fator gerador
109
+        @$cNF = $xml->NFe->infNFe->ide->cNF; //<cNF>21284519</cNF>   Código número da nfe
110
+        @$natOp = $xml->NFe->infNFe->ide->natOp; //<natOp>V E N D A</natOp>  Resumo da Natureza de operação
111
+        @$indPag = $xml->NFe->infNFe->ide->indPag; //<indPag>2</indPag> 0 – pagamento à vista; 1 – pagamento à prazo; 2 - outros
112
+        @$mod = $xml->NFe->infNFe->ide->mod; //<mod>55</mod> Modelo do documento Fiscal
113
+        @$serie = $xml->NFe->infNFe->ide->serie; //<serie>2</serie>
114
+        @$nNF = $xml->NFe->infNFe->ide->nNF; //<nNF>19685</nNF> Número da Nota Fiscal
115
+        @$dhEmi = $xml->NFe->infNFe->ide->dhEmi; //<dEmi>2011-09-06</dEmi> Data de emissão da Nota Fiscal
116
+        @$dhEmi = $this->dataus(@$dhEmi);
117
+        @$dhSaiEnt = $xml->NFe->infNFe->ide->dhSaiEnt; //<dSaiEnt>2011-09-06</dSaiEnt> Data de entrada ou saida da Nota Fiscal
118
+        @$tpNF = $xml->NFe->infNFe->ide->tpNF; //<tpNF>1</tpNF>  0-entrada / 1-saída
119
+        @$cMunFG = $xml->NFe->infNFe->ide->cMunFG; //<cMunFG>4106407</cMunFG> Código do municipio Tabela do IBGE
120
+        @$tpImp = $xml->NFe->infNFe->ide->tpImp; //<tpImp>1</tpImp>
121
+        @$tpEmis = $xml->NFe->infNFe->ide->tpEmis; //<tpEmis>1</tpEmis>
122
+        @$cDV = $xml->NFe->infNFe->ide->cDV; //<cDV>0</cDV>
123
+        $finNFe = $xml->NFe->infNFe->ide->finNFe; //<finNFe>1</finNFe>
124
+        $procEmi = $xml->NFe->infNFe->ide->procEmi; //<procEmi>0</procEmi>
125
+        $verProc = $xml->NFe->infNFe->ide->verProc; //<verProc>2.0.0</verProc>
126
+        @$tpAmb = $xml->NFe->infNFe->ide->tpAmb; //<tpAmb>1</tpAmb> 1 = Produção 2 = Homologação.
127 127
 
128 128
         //INFPROT
129
-        $xMotivo =      $xml->protNFe->infProt->xMotivo;
130
-        $nProt =        $xml->protNFe->infProt->nProt;
129
+        $xMotivo = $xml->protNFe->infProt->xMotivo;
130
+        $nProt = $xml->protNFe->infProt->nProt;
131 131
 
132 132
         //EMIT
133
-        $emit_CPF =     $xml->NFe->infNFe->emit->CPF;
134
-        $emit_CNPJ =    $xml->NFe->infNFe->emit->CNPJ;
135
-        $emit_xNome =   $xml->NFe->infNFe->emit->xNome;
136
-        $emit_IE =   $xml->NFe->infNFe->emit->IE;
137
-        $emit_xFant =   $xml->NFe->infNFe->emit->xFant;
133
+        $emit_CPF = $xml->NFe->infNFe->emit->CPF;
134
+        $emit_CNPJ = $xml->NFe->infNFe->emit->CNPJ;
135
+        $emit_xNome = $xml->NFe->infNFe->emit->xNome;
136
+        $emit_IE = $xml->NFe->infNFe->emit->IE;
137
+        $emit_xFant = $xml->NFe->infNFe->emit->xFant;
138 138
         $emit_cpf_cnpj = $emit_CNPJ . $emit_CPF;
139 139
 
140 140
         //ENDEREMIT
141
-        $emit_xLgr =    $xml->NFe->infNFe->emit->enderEmit->xLgr;
142
-        $emit_nro=      $xml->NFe->infNFe->emit->enderEmit->nro;
143
-        $emit_comp=      $xml->NFe->infNFe->emit->enderEmit->xCpl;
141
+        $emit_xLgr = $xml->NFe->infNFe->emit->enderEmit->xLgr;
142
+        $emit_nro = $xml->NFe->infNFe->emit->enderEmit->nro;
143
+        $emit_comp = $xml->NFe->infNFe->emit->enderEmit->xCpl;
144 144
         $emit_xBairro = $xml->NFe->infNFe->emit->enderEmit->xBairro;
145
-        $emit_cMun =    $xml->NFe->infNFe->emit->enderEmit->cMun;
146
-        $emit_xMun =    $xml->NFe->infNFe->emit->enderEmit->xMun;
147
-        $emit_UF =      $xml->NFe->infNFe->emit->enderEmit->UF;
148
-        $emit_CEP =     $xml->NFe->infNFe->emit->enderEmit->CEP;
149
-        $emit_cPais =   $xml->NFe->infNFe->emit->enderEmit->cPais;
150
-        $emit_xPais =   $xml->NFe->infNFe->emit->enderEmit->xPais;
151
-        $emit_fone =    $xml->NFe->infNFe->emit->enderEmit->fone;
145
+        $emit_cMun = $xml->NFe->infNFe->emit->enderEmit->cMun;
146
+        $emit_xMun = $xml->NFe->infNFe->emit->enderEmit->xMun;
147
+        $emit_UF = $xml->NFe->infNFe->emit->enderEmit->UF;
148
+        $emit_CEP = $xml->NFe->infNFe->emit->enderEmit->CEP;
149
+        $emit_cPais = $xml->NFe->infNFe->emit->enderEmit->cPais;
150
+        $emit_xPais = $xml->NFe->infNFe->emit->enderEmit->xPais;
151
+        $emit_fone = $xml->NFe->infNFe->emit->enderEmit->fone;
152 152
 
153 153
         //DEST
154
-        $dest_CPF   =   $xml->NFe->infNFe->dest->CPF;
155
-        $dest_CNPJ  =   $xml->NFe->infNFe->dest->CNPJ;
156
-        $dest_xNome =   $xml->NFe->infNFe->dest->xNome;
157
-        $dest_xFant =   $xml->NFe->infNFe->dest->xFant;
158
-        $dest_IE    =   $xml->NFe->infNFe->dest->IE;
154
+        $dest_CPF   = $xml->NFe->infNFe->dest->CPF;
155
+        $dest_CNPJ  = $xml->NFe->infNFe->dest->CNPJ;
156
+        $dest_xNome = $xml->NFe->infNFe->dest->xNome;
157
+        $dest_xFant = $xml->NFe->infNFe->dest->xFant;
158
+        $dest_IE    = $xml->NFe->infNFe->dest->IE;
159 159
         $dest_cpf_cnpj = $dest_CNPJ . $dest_CPF;
160 160
 
161 161
         //ENDERDEST
162
-        @$dest_xLgr =    $xml->NFe->infNFe->dest->enderDest->xLgr;
163
-        @$dest_nro=      $xml->NFe->infNFe->dest->enderDest->nro;
162
+        @$dest_xLgr = $xml->NFe->infNFe->dest->enderDest->xLgr;
163
+        @$dest_nro = $xml->NFe->infNFe->dest->enderDest->nro;
164 164
         @$dest_xBairro = $xml->NFe->infNFe->dest->enderDest->xBairro;
165
-        @$dest_cMun =    $xml->NFe->infNFe->dest->enderDest->cMun;
166
-        @$dest_xMun =    $xml->NFe->infNFe->dest->enderDest->xMun;
167
-        @$dest_UF =      $xml->NFe->infNFe->dest->enderDest->UF;
168
-        @$dest_CEP =     $xml->NFe->infNFe->dest->enderDest->CEP;
169
-        @$dest_cPais =   $xml->NFe->infNFe->dest->enderDest->cPais;
170
-        @$dest_xPais =   $xml->NFe->infNFe->dest->enderDest->xPais;
171
-        @$dest_fone =    $xml->NFe->infNFe->dest->enderDest->fone;
165
+        @$dest_cMun = $xml->NFe->infNFe->dest->enderDest->cMun;
166
+        @$dest_xMun = $xml->NFe->infNFe->dest->enderDest->xMun;
167
+        @$dest_UF = $xml->NFe->infNFe->dest->enderDest->UF;
168
+        @$dest_CEP = $xml->NFe->infNFe->dest->enderDest->CEP;
169
+        @$dest_cPais = $xml->NFe->infNFe->dest->enderDest->cPais;
170
+        @$dest_xPais = $xml->NFe->infNFe->dest->enderDest->xPais;
171
+        @$dest_fone = $xml->NFe->infNFe->dest->enderDest->fone;
172 172
 
173 173
         //TRANSP
174 174
         $transp_mod   = $xml->NFe->infNFe->transp->modFrete;
@@ -176,7 +176,7 @@  discard block
 block discarded – undo
176 176
         $transp_CNPJ  = $xml->NFe->infNFe->transp->transporta->CNPJ;
177 177
         $transp_xNome = $xml->NFe->infNFe->transp->transporta->xNome;
178 178
         $transp_IE    = $xml->NFe->infNFe->transp->transporta->IE;
179
-        $transp_cpf_cnpj = $transp_CNPJ .$transp_CPF;
179
+        $transp_cpf_cnpj = $transp_CNPJ . $transp_CPF;
180 180
 
181 181
         //VOL
182 182
         $transp_qVol  = $xml->NFe->infNFe->transp->vol->qVol;
@@ -185,20 +185,20 @@  discard block
 block discarded – undo
185 185
 
186 186
         //VEICTRANSP
187 187
         $transp_placa = $xml->NFe->infNFe->transp->veicTransp->placa;
188
-        $transp_UF =    $xml->NFe->infNFe->transp->veicTransp->UF;
188
+        $transp_UF = $xml->NFe->infNFe->transp->veicTransp->UF;
189 189
 
190 190
         //TOTAL
191
-        $vBC =          $xml->NFe->infNFe->total->ICMSTot->vBC;
192
-        $vICMS =        $xml->NFe->infNFe->total->ICMSTot->vICMS;
193
-        $vBCST =        $xml->NFe->infNFe->total->ICMSTot->vBCST;
194
-        $vST =          $xml->NFe->infNFe->total->ICMSTot->vST;
195
-        $vProd =        $xml->NFe->infNFe->total->ICMSTot->vProd;
196
-        $vNF =          $xml->NFe->infNFe->total->ICMSTot->vNF;
197
-        $vFrete =       $xml->NFe->infNFe->total->ICMSTot->vFrete;
198
-        $vSeg =         $xml->NFe->infNFe->total->ICMSTot->vSeg;
199
-        $vDesc =        $xml->NFe->infNFe->total->ICMSTot->vDesc;
200
-        $vIPI =         $xml->NFe->infNFe->total->ICMSTot->vIPI;
201
-        $vOutro =       $xml->NFe->infNFe->total->ICMSTot->vOutro;
191
+        $vBC = $xml->NFe->infNFe->total->ICMSTot->vBC;
192
+        $vICMS = $xml->NFe->infNFe->total->ICMSTot->vICMS;
193
+        $vBCST = $xml->NFe->infNFe->total->ICMSTot->vBCST;
194
+        $vST = $xml->NFe->infNFe->total->ICMSTot->vST;
195
+        $vProd = $xml->NFe->infNFe->total->ICMSTot->vProd;
196
+        $vNF = $xml->NFe->infNFe->total->ICMSTot->vNF;
197
+        $vFrete = $xml->NFe->infNFe->total->ICMSTot->vFrete;
198
+        $vSeg = $xml->NFe->infNFe->total->ICMSTot->vSeg;
199
+        $vDesc = $xml->NFe->infNFe->total->ICMSTot->vDesc;
200
+        $vIPI = $xml->NFe->infNFe->total->ICMSTot->vIPI;
201
+        $vOutro = $xml->NFe->infNFe->total->ICMSTot->vOutro;
202 202
 
203 203
         $dadosnfe = [
204 204
                      //IDE
@@ -292,8 +292,8 @@  discard block
 block discarded – undo
292 292
                      "vOutro"       =>   "$vOutro"
293 293
             ];
294 294
 
295
-        $i =0;
296
-        foreach($xml->NFe->infNFe->det as $item)
295
+        $i = 0;
296
+        foreach ($xml->NFe->infNFe->det as $item)
297 297
         {
298 298
             ++$i;
299 299
             $codigo = $item->prod->cProd;
@@ -308,7 +308,7 @@  discard block
 block discarded – undo
308 308
             $vProd = $item->prod->vProd;
309 309
             $indTot = $item->prod->indTot;
310 310
 
311
-            $arr_itens =[
311
+            $arr_itens = [
312 312
                 "codigo"      =>   "$codigo",
313 313
                 "cean"        =>   "$cean",
314 314
                 "xProd"       =>   "$xProd",
@@ -322,7 +322,7 @@  discard block
 block discarded – undo
322 322
                 "indTot"      =>   "$indTot"
323 323
             ];
324 324
 
325
-            $dadosnfe['itens'][$i]= $arr_itens;
325
+            $dadosnfe['itens'][$i] = $arr_itens;
326 326
         }
327 327
 
328 328
         return ($dadosnfe);
Please login to merge, or discard this patch.