function views_entity_test_entity_load

Same name and namespace in other branches
  1. 9 core/modules/views/tests/modules/views_entity_test/views_entity_test.module \views_entity_test_entity_load()
  2. 8.9.x core/modules/views/tests/modules/views_entity_test/views_entity_test.module \views_entity_test_entity_load()
  3. 10 core/modules/views/tests/modules/views_entity_test/views_entity_test.module \views_entity_test_entity_load()

Implements hook_entity_load().

See also

\Drupal\Tests\views\Kernel\Handler\FieldFieldTest::testSimpleExecute()

File

core/modules/views/tests/modules/views_entity_test/views_entity_test.module, line 54

Code

function views_entity_test_entity_load(array $entities, $entity_type_id) {
    if ($entity_type_id === 'entity_test') {
        // Cast the value of an entity field to be something else than a string so
        // we can check that
        // \Drupal\views\Tests\ViewResultAssertionTrait::assertIdenticalResultsetHelper()
        // takes care of converting all field values to strings.
        foreach ($entities as $entity) {
            $entity->user_id->target_id = (int) $entity->user_id->target_id;
        }
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.