Inicializa o objeto
public __construct ( MrPrompt\Cielo\Autorizacao $autorizacao, |
||
$autorizacao | MrPrompt\Cielo\Autorizacao | |
$transacao |
/** * Inicializa o objeto * * @param Autorizacao $autorizacao * @param Transacao $transacao * @param Cartao $cartao * @param string $urlRetorno * @param string $idioma */ public function __construct(Autorizacao $autorizacao, Transacao $transacao, Cartao $cartao, $urlRetorno, $idioma) { if (filter_var($urlRetorno, FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED) == false) { throw new InvalidArgumentException('URL de retorno inválida.'); } $this->cartao = $cartao; $this->urlRetorno = substr($urlRetorno, 0, 1024); $this->idioma = $idioma; parent::__construct($autorizacao, $transacao); }
/** * Inicializa o objeto * * @param Autorizacao $autorizacao * @param Transacao $transacao * @param Cartao $cartao * @param string $idioma */ public function __construct(Autorizacao $autorizacao, Transacao $transacao, Cartao $cartao) { $this->cartao = $cartao; $this->setAdicionarTid(false); parent::__construct($autorizacao, $transacao); }
/** * Inicializa o objeto * * @param Autorizacao $autorizacao * @param Transacao $transacao * @param Cartao $cartao * @param string $idioma */ public function __construct(Autorizacao $autorizacao, Transacao $transacao, Cartao $cartao, $idioma = 'PT') { $this->cartao = $cartao; $this->idioma = $idioma; parent::__construct($autorizacao, $transacao); }
/** * Inicializa o objeto * * @param Autorizacao $autorizacao * @param Transacao $transacao * @param Cartao $cartao * @param string $idioma */ public function __construct(Autorizacao $autorizacao, Transacao $transacao, Cartao $cartao) { $this->cartao = $cartao; parent::__construct($autorizacao, $transacao); }