' . strval(trans('firefly.route_has_no_help')) . '

'; $result = Requests::get($uri); if ($result->status_code === 200) { $content = $result->body; } if (strlen(trim($content)) == 0) { $content = '

' . strval(trans('firefly.route_has_no_help')) . '

'; } $converter = new CommonMarkConverter(); $content = $converter->convertToHtml($content); return $content; } /** * * @param string $route * * @return bool */ public function hasRoute(string $route):bool { return Route::has($route); } /** * @param string $route * @param string $language * * @return bool */ public function inCache(string $route, string $language):bool { return Cache::has('help.' . $route . '.' . $language); } /** * * @param string $route * @param string $language * @param string $content * * @internal param $title */ public function putInCache(string $route, string $language, string $content) { Cache::put('help.' . $route . '.' . $language, $content, 10080); // a week. } }