Skip to content

Commit

Permalink
adicionando bb ao factory
Browse files Browse the repository at this point in the history
  • Loading branch information
Rafael Augusto (POKER) committed May 23, 2018
1 parent 160cb04 commit 30a3d80
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions src/RemessaFactory.php
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
<?php


namespace Umbrella\Ya\RemessaBoleto\Cnab;
namespace Umbrella\Ya\RemessaBoleto;

use Umbrella\Ya\RemessaBoleto\Enum\BancoEnum;
use Umbrella\Ya\RemessaBoleto\Builder\BradescoCnab400Builder;
use Umbrella\Ya\RemessaBoleto\Builder\SicoobCnab400Builder;
use Umbrella\Ya\RemessaBoleto\Builder\BBCnab400Builder;
use Umbrella\Ya\RemessaBoleto\Builder\CEFCnab400Builder;
use Umbrella\Ya\RemessaBoleto\Validator\Validator;

class RemessaFactory
Expand Down Expand Up @@ -44,6 +46,7 @@ public function create(string $path, int $bancoIdentificador, array $dadosArreca
->createFile()
->remessaFile
;

} catch (\Exception $e) {
var_dump($e);
exit;
Expand Down Expand Up @@ -85,8 +88,18 @@ private function configure(int $bancoIdentificador, array $dadosArrecadacao)
case BancoEnum::SICOOB:
$this->cnabBuilder = new SicoobCnab400Builder($dadosArrecadacao);
break;
case BancoEnum::CEF:
$this->cnabBuilder = new CEFCnab400Builder($dadosArrecadacao);
break;
case BancoEnum::BANCO_DO_BRASIL:
$this->cnabBuilder = new BBCnab400Builder($dadosArrecadacao);
break;
default:
throw new \Exception("Codigo do Banco não suportado: {$bancoIdentificador}");
throw new \Exception(
"Banco não suportado: "
. (new BancoEnum())->getNomeBanco($bancoIdentificador)
. " ({$bancoIdentificador})"
);
break;
}
return $this;
Expand Down

0 comments on commit 30a3d80

Please sign in to comment.