function commerce_payment_entity_operation in Commerce Core 8.2
Implements hook_entity_operation().
File
- modules/
payment/ commerce_payment.module, line 48 - Provides payment functionality.
Code
function commerce_payment_entity_operation(EntityInterface $entity) {
if ($entity
->getEntityTypeId() === 'commerce_order') {
if (\Drupal::currentUser()
->hasPermission('administer commerce_payment')) {
$operations = [];
$operations['payments'] = [
'title' => t('Payments'),
'url' => Url::fromRoute('entity.commerce_payment.collection', [
'commerce_order' => $entity
->id(),
]),
'weight' => 50,
];
return $operations;
}
}
}