You are here

public function FlagTypePluginManager::getAllFlagTypes in Flag 8.4

Gets all flag types.

Return value

array Returns an array of all flag type titles keyed by plugin ID.

File

src/FlagType/FlagTypePluginManager.php, line 38

Class

FlagTypePluginManager
The plugin manager for flag type plugins.

Namespace

Drupal\flag\FlagType

Code

public function getAllFlagTypes() {
  $flag_types = [];
  foreach ($this
    ->getDefinitions() as $plugin_id => $plugin_def) {
    $flag_types[$plugin_id] = $plugin_def['title'];
  }
  asort($flag_types);
  return $flag_types;
}