function hosting_example_hosting_feature in Hosting 7.4
Same name and namespace in other branches
- 6.2 example/hosting.feature.example.inc \hosting_example_hosting_feature()
- 7.3 example/example_service/hosting.feature.example.inc \hosting_example_hosting_feature()
Implements hook_hosting_feature().
Register the example hosting feature with Aegir, initially this feature will be disabled.
File
- example/
example_service/ hosting.feature.example.inc, line 14 - Expose the example feature to hostmaster.
Code
function hosting_example_hosting_feature() {
$features['example'] = array(
// title to display in form
'title' => t('Example feature'),
// description
'description' => t('Example feature documenting how to create your own extensions.'),
// initial status ( HOSTING_FEATURE_DISABLED, HOSTING_FEATURE_ENABLED, HOSTING_FEATURE_REQUIRED )
'status' => HOSTING_FEATURE_DISABLED,
// module to enable/disable alongside feature
'module' => 'hosting_example',
// Callback functions to execute on enabling or disabling this feature
'enable' => 'hosting_example_feature_enable_callback',
'disable' => 'hosting_example_feature_disable_callback',
// associate with a specific node type.
// 'node' => 'nodetype',
// which group to display in ( null , experimental , required, advanced )
'group' => 'experimental',
);
return $features;
}