hook_entity_operation(\Drupal\Core\Entity\EntityInterface $entity)
Declares entity operations.
Parameters
\Drupal\Core\Entity\EntityInterface $entity: The entity on which the linked operations will be performed.
Return value
array An operations array as returned by EntityListBuilderInterface::getOperations().
See also
\Drupal\Core\Entity\EntityListBuilderInterface::getOperations()
Related topics
- Hooks
- Define functions that alter the behavior of Drupal core.
File
- core/lib/Drupal/Core/Entity/entity.api.php, line 1820
- Hooks and documentation related to entities.
Code
function hook_entity_operation(\Drupal\Core\Entity\EntityInterface $entity) { $operations = array(); $operations['translate'] = array( 'title' => t('Translate'), 'url' => \Drupal\Core\Url::fromRoute('foo_module.entity.translate'), 'weight' => 50, ); return $operations; }
Please login to continue.