public function SerbianVat::renderVerificationResult in Commerce Core 8.2
Renders the given verification result.
Parameters
\Drupal\commerce_tax\Plugin\Commerce\TaxNumberType\VerificationResult $result: The verification result.
Return value
array The render array.
Overrides SupportsVerificationInterface::renderVerificationResult
File
- modules/
tax/ tests/ modules/ commerce_tax_test/ src/ Plugin/ Commerce/ TaxNumberType/ SerbianVat.php, line 55
Class
- SerbianVat
- Provides the Serbian VAT tax number type.
Namespace
Drupal\commerce_tax_test\Plugin\Commerce\TaxNumberTypeCode
public function renderVerificationResult(VerificationResult $result) {
$errors = [
'http_429' => $this
->t('Too many requests.'),
];
$data = $result
->getData();
$element = [];
if (isset($data['error'])) {
$error = $data['error'];
$element['error'] = [
'#type' => 'item',
'#title' => $this
->t('Error'),
'#plain_text' => isset($errors[$error]) ? $errors[$error] : $error,
];
}
if (isset($data['name'])) {
$element['name'] = [
'#type' => 'item',
'#title' => $this
->t('Name'),
'#plain_text' => $data['name'],
];
}
return $element;
}