function realistic_dummy_content_api_realistic_dummy_content_attribute_manipulator_alter in Realistic Dummy Content 7
Same name and namespace in other branches
- 8.2 api/realistic_dummy_content_api.module \realistic_dummy_content_api_realistic_dummy_content_attribute_manipulator_alter()
- 8 api/realistic_dummy_content_api.module \realistic_dummy_content_api_realistic_dummy_content_attribute_manipulator_alter()
- 7.2 api/realistic_dummy_content_api.module \realistic_dummy_content_api_realistic_dummy_content_attribute_manipulator_alter()
- 3.x api/realistic_dummy_content_api.module \realistic_dummy_content_api_realistic_dummy_content_attribute_manipulator_alter()
Implements hook_realistic_dummy_content_attribute_manipulator_alter().
File
- api/
realistic_dummy_content_api.module, line 64 - API code allowing other modules to generate realistic dummy content. See the Realistic Dummy Content module for an example of how to use.
Code
function realistic_dummy_content_api_realistic_dummy_content_attribute_manipulator_alter(&$class, &$type, &$machine_name) {
// If you want to implement a particular manipulator class for a field or property
// you can do so by implementing this hook and reproducing what's below for your
// own field or property type.
switch ($machine_name) {
case 'picture':
// the user picture
$class = 'RealisticDummyContentUserPicture';
break;
case 'text_with_summary':
// e.g. body
$class = 'RealisticDummyContentTextWithSummaryField';
break;
case 'taxonomy_term_reference':
// e.g. tags on articles
$class = 'RealisticDummyContentTermReferenceField';
break;
case 'image':
// e.g. images on articles
$class = 'RealisticDummyContentImageField';
break;
default:
break;
}
}