public function HelpService::getHelpMarkup in Bibliography & Citation 8
Same name and namespace in other branches
- 2.0.x src/HelpService.php \Drupal\bibcite\HelpService::getHelpMarkup()
Get help text from file.
Overrides HelpServiceInterface::getHelpMarkup
File
- src/
HelpService.php, line 15
Class
- HelpService
- Class HelpService.
Namespace
Drupal\bibciteCode
public function getHelpMarkup($links, $route, $module) {
$module_path = drupal_get_path('module', $module);
$lang = \Drupal::languageManager()
->getCurrentLanguage()
->getId();
$def = \Drupal::languageManager()
->getDefaultLanguage()
->getId();
$path = $module_path . '/help/' . $lang . '/' . $route . 'html';
if ($def === $lang || !file_exists($path)) {
$path = $module_path . '/help/default/' . $route . '.html';
}
if (file_exists($path)) {
$output = file_get_contents($path);
return sprintf($output, $links);
}
return NULL;
}