brazilian-banking-automation
, (*1)
Install
composer require gpupo/brazilian-banking-automation
Usage
Modo 1 - instantiating objects
<?php
$headerAttributes = [
'tipo_de_registro' => '0',
'codigo_de_retorno' => '2',
//...all required fields
];
$trailerAttributes = [
'tipo_de_registro' => '9',
'codigo_de_retorno' => '2',
//...all required fields
];
$itemAttributes = [
'tipo_de_registro' => '001',
'codigo_de_inscricao' => '1',
//...all required fields
];
$headerObject = new Header($headerAttributes);
$trailerObject = new Trailer($trailerAttributes);
$itemObject = new Item($itemAttributes);
$file = new File($headerObject, $trailerObject);
$file->addItem($itemObject);
$file->getContent(); // content of file
//...
Modo 2 - using factory
<?php
$factory = new Cnab400\Factory();
$item = $factory->factoryReturnItem($itemAttributes);
$file = $factory->factoryfile($headerAttributes, $trailerAttributes);
$file->addItem(item);
$file->getContent(); // content of file
Console
Generate Doctrine Yaml files, (*2)
./bin/brazilian-banking-automation
## Requisitos para uso, (*3)
- PHP >= 7.1
-
Composer Dependency Manager, (*4)
Este componente não é uma aplicação Stand Alone e seu objetivo é ser utilizado como biblioteca.
Sua implantação deve ser feita por desenvolvedores experientes., (*5)
Isto não é um Plugin!, (*6)
As opções que funcionam no modo de comando apenas servem para depuração em modo de
desenvolvimento., (*7)
A documentação mais importante está nos testes unitários. Se você não consegue ler os testes unitários, eu recomendo que não utilize esta biblioteca., (*8)
Direitos autorais e de licença
Este componente está sob a licença MIT, (*9)
Para a informação dos direitos autorais e de licença você deve ler o arquivo
de licença que é distribuído com este código-fonte., (*10)
Resumo da licença
Exigido:, (*11)
-
Aviso de licença e direitos autorais, (*12)
Permitido:, (*13)
-
Uso comercial, (*14)
- Modificação
- Distribuição
-
Sublicenciamento, (*15)
Proibido:, (*16)
-
Responsabilidade Assegurada, (*17)