function kaltura_entity_info in Kaltura 7.3
Implements hook_entity_info().
File
- ./
kaltura.module, line 801 - Kaltura integration module - core functions.
Code
function kaltura_entity_info() {
$return['kaltura_entry'] = array(
'label' => t('Kaltura Media Entry'),
'plural label' => t('Kaltura Media Entries'),
'entity class' => 'Entity',
'controller class' => 'EntityAPIController',
'base table' => 'node_kaltura',
'fieldable' => TRUE,
'entity keys' => array(
'id' => 'eid',
'name' => 'kaltura_entryid',
'label' => 'kaltura_title',
),
'bundles' => array(
'kaltura_entry' => array(
'label' => t('Kaltura Media Entry'),
'admin' => array(
'path' => 'admin/config/media/kaltura',
'access arguments' => array(
'administer kaltura',
),
),
),
),
'module' => 'kaltura',
);
$return['kaltura_notification'] = array(
'label' => t('Kaltura Notification'),
'plural label' => t('Kaltura Notifications'),
'entity class' => 'Entity',
'controller class' => 'EntityAPIController',
'base table' => 'kaltura_notifications',
'entity keys' => array(
'id' => 'notification_id',
),
'module' => 'kaltura',
);
// Support entity cache module.
if (module_exists('entitycache')) {
$return['kaltura_entry']['entity cache'] = TRUE;
}
return $return;
}