biblio_contributor.metadata.inc in Bibliography Module 7.3
Provides Entity metadata integration.
File
includes/biblio_contributor.metadata.incView source
<?php
/**
* @file
* Provides Entity metadata integration.
*/
/**
* Extend the default OG membership metadata properties.
*/
class BiblioContributorMetadataController extends EntityDefaultMetadataController {
public function entityPropertyInfo() {
$info = parent::entityPropertyInfo();
$properties =& $info[$this->type]['properties'];
// Initialize values to prevent WSOD, on certain cases of clear cache.
$properties = !empty($properties) ? $properties : array();
$names = array(
'name',
'lastname',
'firstname',
'prefix',
'suffix',
'initials',
);
foreach ($names as $name) {
$properties[$name]['getter callback'] = 'entity_property_verbatim_get';
$properties[$name]['setter callback'] = 'entity_property_verbatim_set';
}
return $info;
}
}
Classes
Name![]() |
Description |
---|---|
BiblioContributorMetadataController | Extend the default OG membership metadata properties. |