tabs ?>

addLink ?>
= 0) { $decode = function($str) { return htmlspecialchars_decode($str, ENT_COMPAT | ENT_SUBSTITUTE | ENT_HTML5); }; } else { $decode = function($str) { return htmlspecialchars_decode($str, ENT_COMPAT | ENT_IGNORE); }; } $view = $this; $linkObject = function ($match) use ($view, $decode) { if ($match[2] === 'Service') { return $match[0]; } if ($match[2] === 'CheckCommand') { $match[2] = 'command'; } $name = $decode($match[3]); return sprintf( '%s %s "%s" {', $match[1], $match[2], $view->qlink( $name, 'director/' . $match[2], array('name' => $name), array('data-base-target' => '_next') ) ); }; function linkObjects($config, $linkCallback) { $pattern = '/^(object|template)\s([A-Z][A-Za-z]*?)\s"(.+?)"\s{/m'; return preg_replace_callback( $pattern, $linkCallback, $config ); } function highlight($what, $line, $severity) { $lines = explode("\n", $what); $lines[$line - 1] = '' . $lines[$line - 1] . ''; return implode("\n", $lines); } ?>
highlight): ?>
escape($file->getContent()), $linkObject), $highlight, $highlightSeverity) ?>

escape($file->getContent()), $linkObject) ?>