Correções de conceitos
- Todos os setters agora retornam a instância atual ($this)
- Colocada classe exception correta no BoletoAbstract
- Método getChaveAsbace renomeado para getCampoLivre e visibilidade setada para public
- Remoção e str_replace desnecessário no método getValorZeroFill
- Método zeroFill agora também é uma constraint: lança exception caso o número de dígitos exceda o especificado
- Removida carteira 03 do BRB (pois só é utilizada pelo banco)
- Bancos BB e BRB possuem modos diferentes de tratar o nosso número
-- Eles chamam o número único do cliente de "sequencial", que é utilizado para geração do nosso número. Então para estes bancos foram criados os métodos get e set sequencial para definição deste número. Não utilize o setNossoNumero. Dessa forma, eliminamos problemas no arquivo de retorno.
- Atualizados os samples
Merge branch 'master' of https://github.com/kriansa/openboleto