public function XmlRpc::listPlugins in Production check & Production monitor 8
Fetches all plugins in a format prod monitor can deal with.
File
- modules/
prod_check_xmlrpc/ src/ Plugin/ ProdCheckProcessor/ XmlRpc.php, line 22  
Class
- XmlRpc
 - XML-RPC processor
 
Namespace
Drupal\prod_check_xmlrpc\Plugin\ProdCheckProcessorCode
public function listPlugins() {
  $categories = $this->categoryManager
    ->getDefinitions();
  $checks = $this->checkManager
    ->getDefinitions();
  $plugins = [];
  foreach ($checks as $plugin_id => $check) {
    if (isset($categories[$check['category']])) {
      $plugins[(string) $check['category']]['functions'][$plugin_id] = (string) $check['title'];
    }
  }
  return $plugins;
}