public function ResumeContext::execute in Payment 8.2
Resumes the payment context.
Parameters
\Drupal\payment\Entity\PaymentInterface $payment:
Return value
array A renderable array.
1 string reference to 'ResumeContext::execute'
- payment_reference.routing.yml in modules/
payment_reference/ payment_reference.routing.yml - modules/payment_reference/payment_reference.routing.yml
File
- modules/
payment_reference/ src/ Controller/ ResumeContext.php, line 44
Class
- ResumeContext
- Handles the "resume context" route.
Namespace
Drupal\payment_reference\ControllerCode
public function execute(PaymentInterface $payment) {
$message = $this
->t('You can now <span class="payment_reference-window-close">close this window</span>.');
if ($payment
->access('view')) {
$message = $this
->t('Your payment is %status.', [
'%status' => $payment
->getPaymentStatus()
->getPluginDefinition()['label'],
]) . ' ' . $message;
}
return [
'#attached' => [
'library' => [
'payment_reference/resume_context',
],
],
'#type' => 'markup',
'#markup' => $message,
];
}