/** * @param AJXP_Plugin $plugin * @param array $apis * @return string */ public static function makeMarkdown($plugin, $apis) { $md = "\n\n"; $md .= "## " . $plugin->getManifestLabel() . " "; $md .= "\n" . $plugin->getManifestDescription() . "\n\n"; $id = $plugin->getId(); foreach ($apis as $index => $api) { $md .= "\n"; $md .= "- **" . $api["path"] . "** \n"; $md .= " " . $api["operations"][0]["notes"] . " \n"; $md .= " [Details](" . API_DOC_PAGE . "" . $id . "/" . $api["operations"][0]["nickname"] . "_" . strtolower($api["operations"][0]["method"]) . "_" . $index . ")"; } return $md; }