public function ContributorPropertiesService::getCategories in Bibliography & Citation 2.0.x
Same name and namespace in other branches
- 8 modules/bibcite_entity/src/ContributorPropertiesService.php \Drupal\bibcite_entity\ContributorPropertiesService::getCategories()
Get list of contributor categories.
Return value
array Contributor categories.
Overrides ContributorPropertiesServiceInterface::getCategories
1 call to ContributorPropertiesService::getCategories()
- ContributorPropertiesService::getDefaultCategory in modules/
bibcite_entity/ src/ ContributorPropertiesService.php - Get first element of category list.
File
- modules/
bibcite_entity/ src/ ContributorPropertiesService.php, line 86
Class
- ContributorPropertiesService
- Class ContributorPropertiesService.
Namespace
Drupal\bibcite_entityCode
public function getCategories() {
if (!isset($this->categoriesList)) {
$entities = $this->entityTypeManager
->getStorage('bibcite_contributor_category')
->loadMultiple();
uasort($entities, [
$this,
'sortByWeightProperty',
]);
$this->categoriesList = array_map(function ($entity) {
/** @var \Drupal\Core\Entity\EntityInterface $entity */
return $entity
->label();
}, $entities);
}
return $this->categoriesList;
}