class ColorizedGmapEntityMetadataController in Colorized google maps block 7
Controller for colorized gmap entities metadata.
Hierarchy
Expanded class hierarchy of ColorizedGmapEntityMetadataController
1 string reference to 'ColorizedGmapEntityMetadataController'
- colorized_gmap_entity_info in ./
colorized_gmap.module - Implements hook_entity_info().
File
- ./
colorized_gmap.info.inc, line 11 - Entitie's classes, controllers, etc.
View source
class ColorizedGmapEntityMetadataController extends EntityDefaultMetadataController {
/**
* Overrides EntityDefaultMetadataController::entityPropertyInfo().
*
* @return array
* Entity properties' definition.
*/
public function entityPropertyInfo() {
$info = parent::entityPropertyInfo();
$properties =& $info[$this->type]['properties'];
$properties['name'] = array(
'label' => t('Name'),
'description' => t('The name of the Map - a human-readable identifier'),
'type' => 'text',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'name',
);
$properties['created'] = array(
'label' => t('Created'),
'description' => t('The Unix timestamp when the Map was created.'),
'type' => 'date',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'created',
);
$properties['changed'] = array(
'label' => t('Changed'),
'description' => t('The Unix timestamp when the Map was most recently saved.'),
'type' => 'date',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'changed',
);
$properties['uid'] = array(
'label' => t('User ID'),
'description' => t('The user uid that created this map.'),
'type' => 'integer',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'uid',
);
$properties['user'] = array(
'label' => t('User'),
'description' => t('The user uid that created this map.'),
'type' => 'user',
'schema field' => 'uid',
);
$properties['latitude'] = array(
'label' => t('Latitude'),
'description' => t('Latitude position'),
'type' => 'float',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'latitude',
);
$properties['longitude'] = array(
'label' => t('Longitude'),
'description' => t('Longitude position'),
'type' => 'float',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'longitude',
);
$properties['additional_settings'] = array(
'label' => t('Additional settings'),
'description' => t('A serialized array of additional map settings.'),
'type' => 'text',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'addsettings',
);
$properties['style'] = array(
'label' => t('Map style settings'),
'description' => t('A serialized array of map style settings.'),
'type' => 'text',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'style',
);
$properties['block_settings'] = array(
'label' => t('Block settings'),
'description' => t('Block settings'),
'type' => 'text',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'block_settings',
);
return $info;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ColorizedGmapEntityMetadataController:: |
public | function |
Overrides EntityDefaultMetadataController::entityPropertyInfo(). Overrides EntityDefaultMetadataController:: |
|
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 |