src/Helper/ButtonMerchant.php
public function render(): string
	{
		$targetUrl = Escaper::htmlEntityEncode(self::buildUrl());

		if ($this->buttonStyle === null) {
			return "<a href=\"{$targetUrl}\">{$this->buttonText}</a>";
		}

		$gateUrl = $this->payment->getMerchantConfig()->gateUrl;

		$buttonStyle = rawurlencode($this->buttonStyle);
		$src = Escaper::htmlEntityEncode($gateUrl . 'buttons/' . $buttonStyle . '.png');
		$title = Escaper::htmlEntityEncode($this->buttonText);

		return "<a href=\"{$targetUrl}\"><img src=\"{$src}\" alt=\"{$title}\" title=\"{$title}\" /></a>";
	}
public function render(): string
	{
		$targetUrl = Escaper::htmlEntityEncode(self::buildUrl());

		if ($this->buttonStyle === null) {
			return "<a href=\"{$targetUrl}\">{$this->buttonText}</a>";
		}

		$gateUrl = $this->payment->getMerchantConfig()->gateUrl;

		$buttonStyle = rawurlencode($this->buttonStyle);
		$src = Escaper::htmlEntityEncode($gateUrl . 'buttons/' . $buttonStyle . '.png');
		$title = Escaper::htmlEntityEncode($this->buttonText);

		return "<a href=\"{$targetUrl}\"><img src=\"{$src}\" alt=\"{$title}\" title=\"{$title}\" /></a>";
	}
public function render ( ) : string { $ targetUrl = Escaper :: htmlEntityEncode ( self :: buildUrl ( ) ) ; if ( $ this -> buttonStyle === null ) { return "<a href=\"{$targetUrl}\">{$this->buttonText}</a>" ; } $ gateUrl = $ this -> payment -> getMerchantConfig ( ) -> gateUrl ; $ buttonStyle = rawurlencode ( $ this -> buttonStyle ) ; $ src = Escaper :: htmlEntityEncode ( $ gateUrl . 'buttons/' . $ buttonStyle . '.png' ) ; $ title = Escaper :: htmlEntityEncode ( $ this -> buttonText ) ; return "<a href=\"{$targetUrl}\"><img src=\"{$src}\" alt=\"{$title}\" title=\"{$title}\" /></a>" ; }
Return the HTML code for the button.
Return the HTML code for the button .