__construct() публичный Метод

Inicializa o objeto
public __construct ( MrPrompt\Cielo\Autorizacao $autorizacao, Transacao $transacao )
$autorizacao MrPrompt\Cielo\Autorizacao
$transacao MrPrompt\Cielo\Transacao
Пример #1
0
 /**
  * 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);
 }
Пример #2
0
 /**
  * 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);
 }
Пример #3
0
 /**
  * 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);
 }
Пример #4
0
 /**
  * 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);
 }