Eduardokum\LaravelBoleto\Boleto\AbstractBoleto::__construct PHP Méthode

__construct() public méthode

Construtor
public __construct ( array $params = [] )
$params array Parâmetros iniciais para construção do objeto
    public function __construct($params = array())
    {
        foreach ($params as $param => $value) {
            if (method_exists($this, 'set' . ucwords($param))) {
                $this->{'set' . ucwords($param)}($value);
            }
        }
        // Marca a data de emissão para hoje, caso não especificada
        if (!$this->getDataDocumento()) {
            $this->setDataDocumento(new Carbon());
        }
        // Marca a data de processamento para hoje, caso não especificada
        if (!$this->getDataProcessamento()) {
            $this->setDataProcessamento(new Carbon());
        }
        // Marca a data de vencimento para daqui a 5 dias, caso não especificada
        if (!$this->getDataVencimento()) {
            $this->setDataVencimento(new Carbon(date('Y-m-d', strtotime('+5 days'))));
        }
    }

Usage Example

 public function __construct()
 {
     parent::__construct(self::COD_BANCO_BRADESCO);
 }
All Usage Examples Of Eduardokum\LaravelBoleto\Boleto\AbstractBoleto::__construct