diff options
Diffstat (limited to 'modules/sanitycheck/hooks/hook_cron.php')
-rw-r--r-- | modules/sanitycheck/hooks/hook_cron.php | 59 |
1 files changed, 29 insertions, 30 deletions
diff --git a/modules/sanitycheck/hooks/hook_cron.php b/modules/sanitycheck/hooks/hook_cron.php index 37c020e..44abd49 100644 --- a/modules/sanitycheck/hooks/hook_cron.php +++ b/modules/sanitycheck/hooks/hook_cron.php @@ -4,39 +4,38 @@ * * @param array &$croninfo Output */ -function sanitycheck_hook_cron(&$croninfo) { - assert('is_array($croninfo)'); - assert('array_key_exists("summary", $croninfo)'); - assert('array_key_exists("tag", $croninfo)'); +function sanitycheck_hook_cron(&$croninfo) +{ + assert('is_array($croninfo)'); + assert('array_key_exists("summary", $croninfo)'); + assert('array_key_exists("tag", $croninfo)'); - SimpleSAML\Logger::info('cron [sanitycheck]: Running cron in cron tag [' . $croninfo['tag'] . '] '); + SimpleSAML\Logger::info('cron [sanitycheck]: Running cron in cron tag [' . $croninfo['tag'] . '] '); - try { - - $sconfig = SimpleSAML_Configuration::getOptionalConfig('config-sanitycheck.php'); + try { + $sconfig = SimpleSAML_Configuration::getOptionalConfig('config-sanitycheck.php'); - $cronTag = $sconfig->getString('cron_tag', NULL); - if ($cronTag === NULL || $cronTag !== $croninfo['tag']) { - return; - } + $cronTag = $sconfig->getString('cron_tag', null); + if ($cronTag === null || $cronTag !== $croninfo['tag']) { + return; + } - $info = array(); - $errors = array(); - $hookinfo = array( - 'info' => &$info, - 'errors' => &$errors, - ); - - SimpleSAML\Module::callHooks('sanitycheck', $hookinfo); - - if (count($errors) > 0) { - foreach ($errors AS $err) { - $croninfo['summary'][] = 'Sanitycheck error: ' . $err; - } - } - - } catch (Exception $e) { - $croninfo['summary'][] = 'Error executing sanity check: ' . $e->getMessage(); - } + $info = array(); + $errors = array(); + $hookinfo = array( + 'info' => &$info, + 'errors' => &$errors, + ); + SimpleSAML\Module::callHooks('sanitycheck', $hookinfo); + + if (count($errors) > 0) { + foreach ($errors AS $err) { + $croninfo['summary'][] = 'Sanitycheck error: ' . $err; + } + } + + } catch (Exception $e) { + $croninfo['summary'][] = 'Error executing sanity check: ' . $e->getMessage(); + } } |