function notifications_entity_info in Notifications 7
Implements hook_entity_info().
File
- ./
notifications.module, line 417 - Notifications module
Code
function notifications_entity_info() {
// Notifications_Event
$info['notifications_event'] = array(
'label' => t('Event'),
'controller class' => 'MessagingEntityController',
'base class' => 'Notifications_Event',
'base table' => 'notifications_event',
'entity keys' => array(
'id' => 'eid',
),
);
// Notifications_Subscription
$info['notifications_subscription'] = array(
'label' => t('Subscription'),
'controller class' => 'MessagingEntityController',
'base class' => 'Notifications_Subscription',
'base table' => 'notifications_subscription',
'uri callback' => 'notifications_subscription_uri',
'entity keys' => array(
'id' => 'sid',
),
'bundle keys' => array(
'bundle' => 'sid',
),
'bundles' => array(),
'view modes' => array(
// @todo View mode for display as a field (when attached to nodes etc).
'full' => array(
'label' => t('Subscriptions page'),
'custom settings' => FALSE,
),
),
);
return $info;
}