function tmgmt_local_entity_info in Translation Management Tool 7
Implements hook_entity_info().
File
- translators/
tmgmt_local/ tmgmt_local.module, line 89 - Main module file for the local translation module.
Code
function tmgmt_local_entity_info() {
$info = array(
'tmgmt_local_task' => array(
'label' => t('Translation Task'),
'module' => 'tmgmt_local',
'entity class' => 'TMGMTLocalTask',
'controller class' => 'TMGMTLocalTaskController',
'metadata controller class' => 'TMGMTLocalTaskMetadataController',
'views controller class' => 'TMGMTLocalTaskViewsController',
'base table' => 'tmgmt_local_task',
'uri callback' => 'entity_class_uri',
'label callback' => 'entity_class_label',
'access callback' => 'tmgmt_local_task_access',
'entity keys' => array(
'id' => 'tltid',
),
'admin ui' => array(
'controller class' => 'TMGMTLocalTaskUIController',
'path' => 'translate',
),
),
'tmgmt_local_task_item' => array(
'label' => t('Translation Task Item'),
'module' => 'tmgmt_local',
'entity class' => 'TMGMTLocalTaskItem',
'controller class' => 'TMGMTLocalTaskItemController',
'metadata controller class' => 'TMGMTLocalTaskItemMetadataController',
'views controller class' => 'TMGMTLocalTaskItemViewsController',
'base table' => 'tmgmt_local_task_item',
'uri callback' => 'entity_class_uri',
'label callback' => 'entity_class_label',
'access callback' => 'tmgmt_local_task_item_access',
'entity keys' => array(
'id' => 'tltiid',
),
'admin ui' => array(
'controller class' => 'TMGMTLocalTaskItemUIController',
'path' => 'translate',
),
),
);
return $info;
}