protected function RoleStorageController::attachLoad

Attaches data to entities upon loading.

This will attach fields, if the entity is fieldable. It calls hook_entity_load() for modules which need to add data to all entities. It also calls hook_TYPE_load() on the loaded entities. For example hook_node_load() or hook_user_load(). If your hook_TYPE_load() expects special parameters apart from the queried entities, you can set $this->hookLoadArguments prior to calling the method. See Drupal\node\NodeStorageController::attachLoad() for an example.

Parameters

$queried_entities: Associative array of query results, keyed on the entity ID.

$revision_id: ID of the revision that was loaded, or FALSE if the most current revision was loaded.

Overrides ConfigStorageController::attachLoad

File

drupal/core/modules/user/lib/Drupal/user/RoleStorageController.php, line 62
Contains \Drupal\user\RoleStorageController.

Class

RoleStorageController
Controller class for user roles.

Namespace

Drupal\user

Code

protected function attachLoad(&$queried_entities, $revision_id = FALSE) {

  // Sort the queried roles by their weight.
  uasort($queried_entities, 'Drupal\\Core\\Config\\Entity\\ConfigEntityBase::sort');
  parent::attachLoad($queried_entities, $revision_id);
}