src/Cnab/Banco.php
<?php
namespace Cnab;
class Banco
{
const BANCO_DO_BRASIL = 1;
const SANTANDER = 33;
const CEF = 104;
const BRADESCO = 237;
const ITAU = 341;
public static function getBanco($codigo)
{
if ($codigo == self::BANCO_DO_BRASIL) {
return array(
'codigo_do_banco' => self::BANCO_DO_BRASIL,
'nome_do_banco' => 'BANCO DO BRASIL S.A.',
);
} elseif ($codigo == self::ITAU) {
return array(
'codigo_do_banco' => self::ITAU,
'nome_do_banco' => 'BANCO ITAU SA',
);
} elseif ($codigo == self::CEF) {
return array(
'codigo_do_banco' => self::CEF,
'nome_do_banco' => 'CAIXA ECONOMICA FEDERAL',
);
} elseif ($codigo == self::SANTANDER) {
return array(
'codigo_do_banco' => self::SANTANDER,
'nome_do_banco' => 'BANCO SANTANDER (BRASIL) S/A',
);
} elseif ($codigo == self::BRADESCO) {
return array(
'codigo_do_banco' => self::BRADESCO,
'nome_do_banco' => 'BRADESCO',
);
} else {
return false;
}
}
public static function existBanco($codigo_banco)
{
$banco = self::getBanco($codigo_banco);
return $banco ? true : false;
}
}