function panelizer_features_api in Panelizer 7.3
Same name and namespace in other branches
- 7.2 panelizer.module \panelizer_features_api()
Implements hook_features_api().
File
- ./
panelizer.module, line 500 - The Panelizer module attaches panels to entities, providing default panels and allowing each panel to be configured independently by privileged users.
Code
function panelizer_features_api() {
$api = array();
if (function_exists('_ctools_features_get_info') && defined('FEATURES_ALTER_TYPE_NONE')) {
$api['panelizer_defaults'] = _ctools_features_get_info('panelizer_defaults');
// CTools calls our hook_panelizer_defaults_alter so prevent Features from
// calling it too. FEATURES_ALTER_TYPE_INLINE means we are handling alter
// hooks ourselves here.
$api['panelizer_defaults']['alter_type'] = FEATURES_ALTER_TYPE_INLINE;
// Provide a separate alter hook for features_override.
$api['panelizer_defaults']['alter_hook'] = 'panelizer_defaults_override';
}
return $api;
}