protected function EntityDefaultI18nStringController::translatableProperties in Entity API 7
Defines translatable properties used by self::hook_object_info().
1 call to EntityDefaultI18nStringController::translatableProperties()
- EntityDefaultI18nStringController::hook_object_info in ./
entity.i18n.inc - Implements hook_i18n_object_info() via entity_i18n_object_info().
File
- ./
entity.i18n.inc, line 193 - Internationalization (i18n) integration.
Class
- EntityDefaultI18nStringController
- Default controller handling i18n integration.
Code
protected function translatableProperties() {
$list = array();
foreach (entity_get_all_property_info($this->entityType) as $name => $info) {
if (!empty($info['translatable']) && !empty($info['i18n string'])) {
$list[$name] = array(
'title' => $info['label'],
);
}
}
return $list;
}