public static function BusinessRulesItemBase::loadAllTags in Business Rules 2.x
Same name and namespace in other branches
- 8 src/Entity/BusinessRulesItemBase.php \Drupal\business_rules\Entity\BusinessRulesItemBase::loadAllTags()
Load all Business Rule's tags.
Return value
array Array of tags.
Overrides ItemInterface::loadAllTags
File
- src/
Entity/ BusinessRulesItemBase.php, line 298
Class
- BusinessRulesItemBase
- Class Item.
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;
}