function registration_entity_info_alter in Entity Registration 8
Same name and namespace in other branches
- 8.2 registration.module \registration_entity_info_alter()
- 7.2 registration.module \registration_entity_info_alter()
- 7 registration.module \registration_entity_info_alter()
Implements hook_entity_info_alter().
File
- ./
registration.module, line 129
Code
function registration_entity_info_alter(&$entity_info) {
// @todo: we're testing to ensure the schema exists; needed because running gui
// install profile was hitting this BEFORE the schema was installed.
if (drupal_get_schema('registration')) {
// We are adding the info about the registration types via a hook to avoid a
// recursion issue as loading the model types requires the entity info as well.
foreach (registration_get_types() as $type => $info) {
$entity_info['registration']['bundles'][$type] = array(
'label' => $info->label,
'admin' => array(
'path' => 'admin/structure/registration/registration_types/manage/%registration_type',
'real path' => 'admin/structure/registration/registration_types/manage/' . $type,
'bundle argument' => 5,
'access arguments' => array(
'administer registration types',
),
),
);
}
}
}