function realistic_dummy_content_api_validate_class in Realistic Dummy Content 7
Same name and namespace in other branches
- 8.2 api/realistic_dummy_content_api.module \realistic_dummy_content_api_validate_class()
- 8 api/realistic_dummy_content_api.module \realistic_dummy_content_api_validate_class()
- 7.2 api/realistic_dummy_content_api.module \realistic_dummy_content_api_validate_class()
- 3.x api/realistic_dummy_content_api.module \realistic_dummy_content_api_validate_class()
Validate that a class is a valid subclasss of RealisticDummyContentBase
Parameters
$class: A class name
Throws
Exception
1 call to realistic_dummy_content_api_validate_class()
- realistic_dummy_content_api_improve_dummy_content in api/
realistic_dummy_content_api.module - Insert or improve dummy data in an entity of a given type.
File
- api/
realistic_dummy_content_api.module, line 250 - 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_validate_class($class) {
if (!class_exists($class)) {
throw new Exception(t('@class is not a valid class; make sure you include its file or use Drupal\'s autoload mechanism: name your include file with the same name as the class, and add it to the .info file, then clear your cache.', array(
'@class' => $class,
)));
}
if (!is_subclass_of($class, 'RealisticDummyContentBase')) {
throw new Exception(t('@class is a valid class but it is not a subclass of RealisticDummyContentBase.', array(
'@class' => $class,
)));
}
}