Issue #2084653 by longwave, joachim: Add inline comments to config sorting

8.0.x
Jennifer Hodgdon 2013-09-24 16:43:49 -07:00
parent 7dedb6cad0
commit da833c9ed8
4 changed files with 8 additions and 0 deletions

View File

@ -20,6 +20,9 @@ class ConfigEntityListController extends EntityListController {
*/
public function load() {
$entities = parent::load();
// Sort the entities using the entity class's sort() method.
// See \Drupal\Core\Config\Entity\ConfigEntityBase::sort().
uasort($entities, array($this->entityInfo['class'], 'sort'));
return $entities;
}

View File

@ -101,6 +101,7 @@ class BlockListController extends ConfigEntityListController implements FormInte
// @todo Move the functionality of _block_rehash() out of the listing page.
$entities = _block_rehash($this->theme);
// Sort the blocks using \Drupal\block\Entity\Block::sort().
uasort($entities, array($this->entityInfo['class'], 'sort'));
return $entities;
}

View File

@ -24,6 +24,9 @@ class LanguageListController extends DraggableListController {
*/
public function load() {
$entities = $this->storage->loadByProperties(array('locked' => '0'));
// Sort the entities using the entity class's sort() method.
// See \Drupal\Core\Config\Entity\ConfigEntityBase::sort().
uasort($entities, array($this->entityInfo['class'], 'sort'));
return $entities;
}

View File

@ -29,6 +29,7 @@ class RoleStorageController extends ConfigStorageController implements RoleStora
*/
protected function attachLoad(&$queried_entities, $revision_id = FALSE) {
// Sort the queried roles by their weight.
// See \Drupal\Core\Config\Entity\ConfigEntityBase::sort().
uasort($queried_entities, array($this->entityInfo['class'], 'sort'));
parent::attachLoad($queried_entities, $revision_id);