MrPrompt\Cielo\Requisicao\SolicitacaoTransacao::__construct PHP Method

__construct() public method

Inicializa o objeto
public __construct ( MrPrompt\Cielo\Autorizacao $autorizacao, Transacao $transacao, Cartao $cartao, string $urlRetorno, string $idioma )
$autorizacao MrPrompt\Cielo\Autorizacao
$transacao MrPrompt\Cielo\Transacao
$cartao MrPrompt\Cielo\Cartao
$urlRetorno string
$idioma string
    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);
    }