Implements Drupal\Component\Plugin\Discovery\DicoveryInterface::getDefinitions().
Overrides DiscoveryInterface::getDefinitions
public function getDefinitions() {
$definitions = array();
foreach (module_implements($this->hook) as $module) {
$function = $module . '_' . $this->hook;
foreach ($function() as $plugin_id => $definition) {
$definition['module'] = $module;
$definitions[$plugin_id] = $definition;
}
}
return $definitions;
}