You are here

function colors_get_class_names in Colors 8

Retrieves class names for an entity.

Parameters

string $entity: The id of the entity

Return value

array

2 calls to colors_get_class_names()
colors_colors_classes in ./colors.module
Implements hook_colors_classes().
colors_create_css in ./colors.module
Retrieves or generates a CSS with a given module's selector.

File

./colors.module, line 158
Controls assigning colors to entities.

Code

function colors_get_class_names($entity) {
  $classes = [];
  $configs = colors_get_enabled($entity);
  if (!empty($configs)) {
    $keys = array_keys($configs);
    foreach ($keys as $key) {
      $classes[] = str_replace(".", "-", $key);
    }
  }
  $classes = array_map([
    '\\Drupal\\Component\\Utility\\Html',
    'getClass',
  ], $classes);
  return $classes;
}