public function RobokassaStatusController::checkAccess in Commerce robokassa 8.2
Checks access for the form page.
Parameters
\Drupal\Core\Routing\RouteMatchInterface $route_match: The route match.
\Drupal\Core\Session\AccountInterface $account: The current user account.
Return value
\Drupal\Core\Access\AccessResult The access result.
1 string reference to 'RobokassaStatusController::checkAccess'
File
- src/
Controller/ RobokassaStatusController.php, line 70
Class
Namespace
Drupal\commerce_robokassa\ControllerCode
public function checkAccess(RouteMatchInterface $route_match, AccountInterface $account) {
$request = \Drupal::request();
$order_id = $request
->getMethod() == 'GET' ? $request->query
->get('InvId') : $request->request
->get('InvId');
$status = $route_match
->getParameter('status');
return AccessResult::allowedIf($order_id && in_array($status, [
'cancel',
'return',
]));
}