jansenfelipe/nfephp-serialize
Transforme NFe(xml) em objetos PHP (e vice-versa)
4,987
69
| Install | |
|---|---|
composer require jansenfelipe/nfephp-serialize |
|
| Latest Version: | v3.10.1 |
| PHP: | >=5.6.0 |
| License: | MIT |
| Last Updated: | Jan 8, 2016 |
| Links: | GitHub · Packagist |
Maintainer: jansenfelipe
NFePHP Serialize 3.10
Transforme NFe(xml) em objetos PHP e vice-versa
Compatível com a NFe 3.10 - Pacote de Liberação No. 8f (09/10/2014)
Documentação: http://jansenfelipe.github.io/nfephp-serialize
Como utilizar
Adicione a library
$ composer require jansenfelipe/nfephp-serialize
Adicione o autoload.php do composer no seu arquivo PHP.
require_once 'vendor/autoload.php';
Serialize
Chame o método xmlToObject passando a string xml para transformá-la em um objeto NfeProc
$nfeProc = NFePHPSerialize::xmlToObject(file_get_contents('nfe.xml'));
Exemplos
//Capturando CNPJ do emitente
$cnpjEmitente = $nfeProc->getNFe()->getInfNFe()->getEmit()->getCNPJ();
//Capturando endereço do destinatário
$endereco = $nfeProc->getNFe()->getInfNFe()->getDest()->getEnderDest();
Deserialize
Chame o método objectToXml passando o objeto NfeProc para transformá-la em uma string xml
$xml = NFePHPSerialize::objectToXml(new NfeProc());
Gostou? Conheça também
License
The MIT License (MIT)
Related Packages
valorin/random
Random is a simple helper package designed to make it easy to generate a range o...
413,065
233
cline/struct
Lean, attribute-driven Laravel data objects with explicit validation and Eloquen...
17,103
0
Version History
| Version | Released | PHP | License |
|---|---|---|---|
| v3.10.1 | >=5.6.0 | MIT | |
| v3.10.0 | >=5.6.0 | MIT | |
| v2.0.0 | >=5.5.0 | MIT | |
| v1.0.1 | >=5.4.0 | MIT | |
| v1.0.0 | >=5.4.0 | MIT |