summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-08-31 05:35:47 +0000
committerDries Buytaert <dries@buytaert.net>2009-08-31 05:35:47 +0000
commit26a5f0408b8db92f85af90695269cc69c67e41bf (patch)
tree87fd6e1c40a5fa1fb0c1eb43fdce112976633d58
parent859d158d4550e9972f305413b2fba0253a03675e (diff)
downloadbrdo-26a5f0408b8db92f85af90695269cc69c67e41bf.tar.gz
brdo-26a5f0408b8db92f85af90695269cc69c67e41bf.tar.bz2
- Patch #563742 by plach: hotfix for broken hook_entity_info_alter().
-rw-r--r--modules/field/field.info.inc2
-rw-r--r--modules/field/field.test4
-rw-r--r--modules/simpletest/tests/field_test.module10
3 files changed, 8 insertions, 8 deletions
diff --git a/modules/field/field.info.inc b/modules/field/field.info.inc
index 0d895fa88..7ea50ee1d 100644
--- a/modules/field/field.info.inc
+++ b/modules/field/field.info.inc
@@ -150,7 +150,7 @@ function _field_info_collate_types($reset = FALSE) {
}
}
}
- drupal_alter('fieldable_info', $info['fieldable types']);
+ drupal_alter('entity_info', $info['fieldable types']);
cache_set('field_info_types', $info, 'cache_field');
}
diff --git a/modules/field/field.test b/modules/field/field.test
index d1a717ba5..752428acb 100644
--- a/modules/field/field.test
+++ b/modules/field/field.test
@@ -1941,7 +1941,7 @@ class FieldTranslationsTestCase extends FieldTestCase {
$this->assertTrue(count($available_languages) == 1 && $available_languages[0] === FIELD_LANGUAGE_NONE, t('Untranslatable entity: suggested language ignored.'));
// Enable field translations for the entity.
- field_test_fieldable_info_translatable('test_entity', TRUE);
+ field_test_entity_info_translatable('test_entity', TRUE);
// Test hook_field_languages() invocation on a translatable field.
$this->field['settings']['test_hook_in'] = TRUE;
@@ -2070,7 +2070,7 @@ class FieldTranslationsTestCase extends FieldTestCase {
*/
function testTranslatableFieldSaveLoad() {
// Enable field translations for nodes.
- field_test_fieldable_info_translatable('node', TRUE);
+ field_test_entity_info_translatable('node', TRUE);
$obj_info = field_info_fieldable_types('node');
$this->assertTrue(count($obj_info['translation_handlers']), t('Nodes are translatable.'));
diff --git a/modules/simpletest/tests/field_test.module b/modules/simpletest/tests/field_test.module
index 65e27c0bb..f0b47bd76 100644
--- a/modules/simpletest/tests/field_test.module
+++ b/modules/simpletest/tests/field_test.module
@@ -90,11 +90,11 @@ function field_test_entity_info() {
}
/**
- * Implement hook_fieldable_info_alter().
+ * Implement hook_entity_info_alter().
*/
-function field_test_fieldable_info_alter(&$info) {
- foreach (field_test_fieldable_info_translatable() as $obj_type => $translatable) {
- $info[$obj_type]['translation_handlers']['field_test'] = TRUE;
+function field_test_entity_info_alter(&$entity_info) {
+ foreach (field_test_entity_info_translatable() as $obj_type => $translatable) {
+ $entity_info[$obj_type]['translation_handlers']['field_test'] = TRUE;
}
}
@@ -622,7 +622,7 @@ function field_test_field_languages($obj_type, $field, &$languages) {
/**
* Helper function to enable entity translations.
*/
-function field_test_fieldable_info_translatable($obj_type = NULL, $translatable = NULL) {
+function field_test_entity_info_translatable($obj_type = NULL, $translatable = NULL) {
$stored_value = &drupal_static(__FUNCTION__, array());
if (isset($obj_type) && isset($translatable)) {
$stored_value[$obj_type] = $translatable;