summaryrefslogtreecommitdiff
path: root/modules/field/tests/field_test.storage.inc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/field/tests/field_test.storage.inc')
-rw-r--r--modules/field/tests/field_test.storage.inc48
1 files changed, 24 insertions, 24 deletions
diff --git a/modules/field/tests/field_test.storage.inc b/modules/field/tests/field_test.storage.inc
index e85c832cf..1008009d0 100644
--- a/modules/field/tests/field_test.storage.inc
+++ b/modules/field/tests/field_test.storage.inc
@@ -81,7 +81,7 @@ function _field_test_storage_data($data = NULL) {
/**
* Implements hook_field_storage_load().
*/
-function field_test_field_storage_load($obj_type, $objects, $age, $fields, $options) {
+function field_test_field_storage_load($entity_type, $entities, $age, $fields, $options) {
$data = _field_test_storage_data();
$load_current = $age == FIELD_LOAD_CURRENT;
@@ -93,9 +93,9 @@ function field_test_field_storage_load($obj_type, $objects, $age, $fields, $opti
$sub_table = $load_current ? 'current' : 'revisions';
$delta_count = array();
foreach ($field_data[$sub_table] as $row) {
- if ($row->type == $obj_type && (!$row->deleted || $options['deleted'])) {
+ if ($row->type == $entity_type && (!$row->deleted || $options['deleted'])) {
if (($load_current && in_array($row->entity_id, $ids)) || (!$load_current && in_array($row->revision_id, $ids))) {
- if (in_array($row->language, field_multilingual_available_languages($obj_type, $field))) {
+ if (in_array($row->language, field_multilingual_available_languages($entity_type, $field))) {
if (!isset($delta_count[$row->entity_id][$row->language])) {
$delta_count[$row->entity_id][$row->language] = 0;
}
@@ -104,7 +104,7 @@ function field_test_field_storage_load($obj_type, $objects, $age, $fields, $opti
foreach ($field['columns'] as $column => $attributes) {
$item[$column] = $row->{$column};
}
- $objects[$row->entity_id]->{$field_name}[$row->language][] = $item;
+ $entities[$row->entity_id]->{$field_name}[$row->language][] = $item;
$delta_count[$row->entity_id][$row->language]++;
}
}
@@ -117,33 +117,33 @@ function field_test_field_storage_load($obj_type, $objects, $age, $fields, $opti
/**
* Implements hook_field_storage_write().
*/
-function field_test_field_storage_write($obj_type, $object, $op, $fields) {
+function field_test_field_storage_write($entity_type, $entity, $op, $fields) {
$data = _field_test_storage_data();
- list($id, $vid, $bundle) = entity_extract_ids($obj_type, $object);
+ list($id, $vid, $bundle) = entity_extract_ids($entity_type, $entity);
foreach ($fields as $field_id) {
$field = field_info_field_by_id($field_id);
$field_name = $field['field_name'];
$field_data = &$data[$field_id];
- $all_languages = field_multilingual_available_languages($obj_type, $field);
- $field_languages = array_intersect($all_languages, array_keys((array) $object->$field_name));
+ $all_languages = field_multilingual_available_languages($entity_type, $field);
+ $field_languages = array_intersect($all_languages, array_keys((array) $entity->$field_name));
// Delete and insert, rather than update, in case a value was added.
if ($op == FIELD_STORAGE_UPDATE) {
- // Delete languages present in the incoming $object->$field_name.
- // Delete all languages if $object->$field_name is empty.
- $languages = !empty($object->$field_name) ? $field_languages : $all_languages;
+ // Delete languages present in the incoming $entity->$field_name.
+ // Delete all languages if $entity->$field_name is empty.
+ $languages = !empty($entity->$field_name) ? $field_languages : $all_languages;
if ($languages) {
foreach ($field_data['current'] as $key => $row) {
- if ($row->type == $obj_type && $row->entity_id == $id && in_array($row->language, $languages)) {
+ if ($row->type == $entity_type && $row->entity_id == $id && in_array($row->language, $languages)) {
unset($field_data['current'][$key]);
}
}
if (isset($vid)) {
foreach ($field_data['revisions'] as $key => $row) {
- if ($row->type == $obj_type && $row->revision_id == $vid) {
+ if ($row->type == $entity_type && $row->revision_id == $vid) {
unset($field_data['revisions'][$key]);
}
}
@@ -152,12 +152,12 @@ function field_test_field_storage_write($obj_type, $object, $op, $fields) {
}
foreach ($field_languages as $langcode) {
- $items = (array) $object->{$field_name}[$langcode];
+ $items = (array) $entity->{$field_name}[$langcode];
$delta_count = 0;
foreach ($items as $delta => $item) {
$row = (object) array(
'field_id' => $field_id,
- 'type' => $obj_type,
+ 'type' => $entity_type,
'entity_id' => $id,
'revision_id' => $vid,
'bundle' => $bundle,
@@ -187,15 +187,15 @@ function field_test_field_storage_write($obj_type, $object, $op, $fields) {
/**
* Implements hook_field_storage_delete().
*/
-function field_test_field_storage_delete($obj_type, $object, $fields) {
- list($id, $vid, $bundle) = entity_extract_ids($obj_type, $object);
+function field_test_field_storage_delete($entity_type, $entity, $fields) {
+ list($id, $vid, $bundle) = entity_extract_ids($entity_type, $entity);
// Note: reusing field_test_storage_purge(), like field_sql_storage.module
// does, is highly inefficient in our case...
foreach (field_info_instances($bundle) as $instance) {
if (isset($fields[$instance['field_id']])) {
$field = field_info_field_by_id($instance['field_id']);
- field_test_field_storage_purge($obj_type, $object, $field, $instance);
+ field_test_field_storage_purge($entity_type, $entity, $field, $instance);
}
}
}
@@ -203,15 +203,15 @@ function field_test_field_storage_delete($obj_type, $object, $fields) {
/**
* Implements hook_field_storage_purge().
*/
-function field_test_field_storage_purge($obj_type, $object, $field, $instance) {
+function field_test_field_storage_purge($entity_type, $entity, $field, $instance) {
$data = _field_test_storage_data();
- list($id, $vid, $bundle) = entity_extract_ids($obj_type, $object);
+ list($id, $vid, $bundle) = entity_extract_ids($entity_type, $entity);
$field_data = &$data[$field['id']];
foreach (array('current', 'revisions') as $sub_table) {
foreach ($field_data[$sub_table] as $key => $row) {
- if ($row->type == $obj_type && $row->entity_id == $id) {
+ if ($row->type == $entity_type && $row->entity_id == $id) {
unset($field_data[$sub_table][$key]);
}
}
@@ -223,15 +223,15 @@ function field_test_field_storage_purge($obj_type, $object, $field, $instance) {
/**
* Implements hook_field_storage_delete_revision().
*/
-function field_test_field_storage_delete_revision($obj_type, $object, $fields) {
+function field_test_field_storage_delete_revision($entity_type, $entity, $fields) {
$data = _field_test_storage_data();
- list($id, $vid, $bundle) = entity_extract_ids($obj_type, $object);
+ list($id, $vid, $bundle) = entity_extract_ids($entity_type, $entity);
foreach ($fields as $field_id) {
$field_data = &$data[$field_id];
foreach (array('current', 'revisions') as $sub_table) {
foreach ($field_data[$sub_table] as $key => $row) {
- if ($row->type == $obj_type && $row->entity_id == $id && $row->revision_id == $vid) {
+ if ($row->type == $entity_type && $row->entity_id == $id && $row->revision_id == $vid) {
unset($field_data[$sub_table][$key]);
}
}