You are here

function prod_check_xmlrpc_get_settings in Production check & Production monitor 8

Returns a keyed array of functions that can be parsed by the receiver into a form or status page.

1 string reference to 'prod_check_xmlrpc_get_settings'
prod_check_xmlrpc_xmlrpc in modules/prod_check_xmlrpc/prod_check_xmlrpc.module
Implements hook_xmlrpc

File

modules/prod_check_xmlrpc/prod_check_xmlrpc.module, line 34
Production check XML-RPC connector

Code

function prod_check_xmlrpc_get_settings($ping_key) {
  $data = FALSE;

  /** @var ProdCheckProcessor $xmlrpc_processor */
  $xmlrpc_processor = ProdCheckProcessor::load('xmlrpc');
  if ($xmlrpc_processor && $xmlrpc_processor
    ->getPlugin()
    ->verifyKey($ping_key)) {
    $data = $xmlrpc_processor
      ->getPlugin()
      ->listPlugins();
  }
  return $data;
}