public static function BusinessRule::loadAllTags in Business Rules 2.x
Same name and namespace in other branches
- 8 src/Entity/BusinessRule.php \Drupal\business_rules\Entity\BusinessRule::loadAllTags()
Load all Business Rule's tags.
Return value
array Array of tags.
Overrides BusinessRuleInterface::loadAllTags
2 calls to BusinessRule::loadAllTags()
- AutocompleteTags::handleAutocomplete in src/
Controller/ AutocompleteTags.php - Handler for autocomplete request.
- BusinessRuleListBuilder::render in src/
BusinessRuleListBuilder.php - Builds the entity listing as renderable array for table.html.twig.
File
- src/
Entity/ BusinessRule.php, line 311
Class
- BusinessRule
- Defines the Rule entity.
Namespace
Drupal\business_rules\EntityCode
public static function loadAllTags() {
$business_rules = self::loadMultiple();
$tags = [];
/** @var \Drupal\business_rules\Entity\BusinessRule $business_rule */
foreach ($business_rules as $business_rule) {
if (count($business_rule
->getTags())) {
foreach ($business_rule
->getTags() as $key => $value) {
if ($key != '' || $value != '') {
$tags[$key] = $value;
}
}
}
}
ksort($tags);
return $tags;
}