for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Copyright © Getnet. All rights reserved.
*
* @author Bruno Elisei <[email protected]>
* See LICENSE for license details.
*/
namespace Getnet\PaymentMagento\Block\Sales\Info;
use Magento\Framework\Phrase;
use Magento\Payment\Block\ConfigurableInfo;
* Class Wallet - Wallet payment information.
class Wallet extends ConfigurableInfo
{
* Wallet Info template.
* @var string
protected $_template = 'Getnet_PaymentMagento::info/wallet/instructions.phtml';
* Returns label.
* @param string $field
* @return Phrase
protected function getLabel($field)
return __($field);
}
* Returns value view.
* @param string $value
* @return string | Phrase
protected function getValueView($field, $value)
if ($field === 'qr_code_image') {
return $this->getImageQrCode($value);
return parent::getValueView($field, $value);
* Get Url to Image Qr Code.
* @param string $qrCode
* @return string
public function getImageQrCode($qrCode)
return $this->_urlBuilder->getBaseUrl(['_type' => \Magento\Framework\UrlInterface::URL_TYPE_MEDIA]).$qrCode;