marcosadantas / nfedata
Pacote para encapsular e extrair informações das notas fiscais
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/marcosadantas/nfedata
This package is auto-updated.
Last update: 2025-10-15 13:30:00 UTC
README
Instalando
composer require marcosadantas/nfedata
Importante, caso não seja passado nenhum xml válido de nota fiscal, será lançado um exception \InvalidArgument
;
Uso
require 'vendor\autoload.php'; $xmlString = file_get_contents('PATH_TO_XML'); $nfeDocument = new \NfeData\NfeDocument($xmlString); var_dump($nfeDocument->get('infAdic')->take('infAdFisco')->match('/[\d]{6,9}/'));
Metodos
take() - Cria uma cópia de SepdData para poder transformar, pegar parte da informação, ou simplesmente extrai-la do contexto. get() - Retorna o dado ou array diretamente associado.