config($key, $default); } /** * Возвращает версию приложения * * @return string */ public function version(): string { return Kernel::VERSION; } /** * Возвращает базовый URL приложения * * @param string $path * @return string */ public function baseUrl(string $path = ''): string { return base_url($path); } /** * Проверячет существование файла * * @param string $path Полный путь к файлу * @return bool */ public function isFile(string $path): bool { return is_file($path); } /** * Конвертирует unix timestamp в дату и время * * @param float|null $timestamp * @param string $format * @return string */ public function toDate(?float $timestamp, string $format = 'd.m.Y H:i:s'): string { return $timestamp === null ? '(неизвестно)' : date($format, (int)$timestamp); } }