public function inlineDocumentation($file)
{
global $CFG_GLPI;
self::header(true, __("API Documentation"));
echo Html::css($CFG_GLPI['root_doc'] . "/lib/prism/prism.css");
echo Html::script($CFG_GLPI['root_doc'] . "/lib/prism/prism.js");
echo "<div class='documentation'>";
$documentation = file_get_contents(GLPI_ROOT . '/' . $file);
$md = new Michelf\MarkdownExtra();
$md->code_class_prefix = "language-";
$md->header_id_func = function ($headerName) {
$headerName = str_replace(array('(', ')'), '', $headerName);
return rawurlencode(strtolower(strtr($headerName, [' ' => '-'])));
};
echo $md->transform($documentation);
echo "</div>";
Html::nullFooter();
}