class EntityformMetadataController in Entityform 7
Same name and namespace in other branches
- 7.2 entityform.info.inc \EntityformMetadataController
Extend the defaults.
Hierarchy
Expanded class hierarchy of EntityformMetadataController
1 string reference to 'EntityformMetadataController'
- entityform_entity_info in ./
entityform.module - Implement hook_entity_info().
File
- ./
entityform.info.inc, line 11 - Provides Entity metadata integration.
View source
class EntityformMetadataController extends EntityDefaultMetadataController {
public function entityPropertyInfo() {
$info = parent::entityPropertyInfo();
$properties =& $info[$this->type]['properties'];
$properties['user'] = array(
'label' => t("User"),
'type' => 'user',
'description' => t("The user who submitted the form."),
'getter callback' => 'entity_property_getter_method',
'setter callback' => 'entity_property_setter_method',
'setter permission' => 'administer entityform types',
'required' => TRUE,
'schema field' => 'uid',
);
$properties['created'] = array(
'label' => t("Date submitted"),
'type' => 'date',
'description' => t("The date form was submitted."),
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer entityform types',
'required' => TRUE,
'schema field' => 'created',
);
$properties['changed'] = array(
'label' => t("Date changed"),
'type' => 'date',
'schema field' => 'changed',
'description' => t("The date the form was most recently updated."),
);
// type property is created in parent::entityPropertyInfo().
$properties['type']['label'] = t("Entityform Type");
$properties['type']['schema field'] = 'type';
$properties['type']['description'] = t("The Entityform Type for the Entityform Submission.");
// @todo This line could be removed depending on this http://drupal.org/node/1931376
$properties['type']['required'] = TRUE;
return $info;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
EntityDefaultMetadataController:: |
protected | property | ||
EntityDefaultMetadataController:: |
public static | function | A options list callback returning all bundles for an entity type. | |
EntityDefaultMetadataController:: |
protected | function | Return a set of properties for an entity based on the schema definition | |
EntityDefaultMetadataController:: |
public | function | ||
EntityformMetadataController:: |
public | function |
Overrides EntityDefaultMetadataController:: |