. */ declare(strict_types=1); namespace FireflyIII\Helpers\Help; /** * Interface HelpInterface * * @package FireflyIII\Helpers\Help */ interface HelpInterface { /** * @param string $route * @param string $language * * @return string */ public function getFromCache(string $route, string $language): string; /** * @param string $route * @param string $language * * @return string */ public function getFromGithub(string $route, string $language): string; /** * @param string $route * * @return bool */ public function hasRoute(string $route): bool; /** * @param string $route * @param string $language * * @return bool */ public function inCache(string $route, string $language): bool; /** * @param string $route * @param string $language * @param string $content */ public function putInCache(string $route, string $language, string $content); }