config->getSettings(); if ( $this->config->getCurrentServer() !== null && $GLOBALS['dbi']->getVersion() < $settings->mysqlMinVersion['internal'] ) { $response = $this->responseFactory->createResponse(StatusCodeInterface::STATUS_INTERNAL_SERVER_ERROR); return $response->write($this->template->render('error/generic', [ 'lang' => $GLOBALS['lang'] ?? 'en', 'dir' => $GLOBALS['text_dir'] ?? 'ltr', 'error_message' => sprintf( __('You should upgrade to %s %s or later.'), 'MySQL', $settings->mysqlMinVersion['human'], ), ])); } return $handler->handle($request); } }