| phpMyFAQ\Controller\Frontend\FaqController::show | 601.65 | 19.5% |
| phpMyFAQ\Controller\Frontend\UserController::resetPassword | 90 | 0.0% |
| phpMyFAQ\Controller\Frontend\WebAuthnController::prepare | 47.85 | 5.9% |
| phpMyFAQ\Controller\Frontend\WebAuthnController::register | 43.81 | 9.1% |
| phpMyFAQ\Controller\Frontend\Api\FaqController::create | 37.97 | 91.1% |
| phpMyFAQ\Controller\Frontend\KeycloakAuthenticationController::resolveLocalLogin | 37.14 | 40.0% |
| phpMyFAQ\Controller\Frontend\Api\CommentController::create | 32.63 | 91.5% |
| phpMyFAQ\Controller\Frontend\Api\QuestionController::create | 23 | 98.5% |
| phpMyFAQ\Controller\Frontend\Api\UserController::updateData | 22 | 100.0% |
| phpMyFAQ\Controller\Frontend\KeycloakAuthenticationController::callback | 19.16 | 80.4% |
| phpMyFAQ\Controller\Frontend\Api\RegistrationController::create | 18 | 97.3% |
| phpMyFAQ\Controller\Frontend\Api\UserController::requestUserRemoval | 16.06 | 93.8% |
| phpMyFAQ\Controller\Frontend\Api\UnauthorizedUserController::reset | 15.48 | 87.1% |
| phpMyFAQ\Controller\Frontend\Api\WebAuthnController::prepare | 14.08 | 92.5% |
| phpMyFAQ\Controller\Frontend\Api\ContactController::create | 13 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\VotingController::create | 13 | 100.0% |
| phpMyFAQ\Controller\Frontend\UserController::ucp | 10.27 | 86.2% |
| phpMyFAQ\Controller\Frontend\Api\UnauthorizedUserController::requestReset | 10.18 | 87.9% |
| phpMyFAQ\Controller\Frontend\AuthenticationController::authenticate | 10.02 | 94.3% |
| phpMyFAQ\Controller\Frontend\AzureAuthenticationController::callback | 10 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\ChatSseController::stream | 9.35 | 83.8% |
| phpMyFAQ\Controller\Frontend\CustomPageController::show | 9.05 | 91.7% |
| phpMyFAQ\Controller\Frontend\AbstractFrontController::getHeader | 9 | 100.0% |
| phpMyFAQ\Controller\Frontend\AuthenticationController::logout | 9 | 100.0% |
| phpMyFAQ\Controller\Frontend\AuthenticationController::check | 9 | 100.0% |
| phpMyFAQ\Controller\Frontend\AzureAuthenticationController::buildAuthContext | 9 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\UserController::exportUserData | 8.09 | 88.9% |
| phpMyFAQ\Controller\Frontend\Api\WebAuthnController::login | 8 | 96.6% |
| phpMyFAQ\Controller\Frontend\CategoryController::getSubCategoryContent | 8 | 100.0% |
| phpMyFAQ\Controller\Frontend\AbstractFrontController::handleStaticPageRedirect | 7.46 | 53.8% |
| phpMyFAQ\Controller\Frontend\Api\WebAuthnController::register | 7.19 | 84.2% |
| phpMyFAQ\Controller\Frontend\SetupController::update | 7.14 | 85.7% |
| phpMyFAQ\Controller\Frontend\Api\PushController::subscribe | 7 | 100.0% |
| phpMyFAQ\Controller\Frontend\AttachmentController::index | 7 | 100.0% |
| phpMyFAQ\Controller\Frontend\FaqController::add | 7 | 98.6% |
| phpMyFAQ\Controller\Frontend\QuestionsController::ask | 7 | 97.8% |
| phpMyFAQ\Controller\Frontend\SearchController::index | 7 | 95.3% |
| phpMyFAQ\Controller\Frontend\SitemapController::index | 7 | 100.0% |
| phpMyFAQ\Controller\Frontend\SetupController::hasAdministratorSession | 6.99 | 42.9% |
| phpMyFAQ\Controller\Frontend\Api\SetupController::backup | 6.25 | 81.0% |
| phpMyFAQ\Controller\Frontend\PdfController::index | 6.18 | 82.8% |
| phpMyFAQ\Controller\Frontend\WebAuthnController::login | 6.12 | 85.2% |
| phpMyFAQ\Controller\Frontend\Api\SetupController::check | 6 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\SetupController::updateDatabase | 6 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\UserController::removeTwofactorConfig | 6 | 100.0% |
| phpMyFAQ\Controller\Frontend\FaqController::contentRedirect | 6 | 100.0% |
| phpMyFAQ\Controller\Frontend\KeycloakAuthenticationController::resolveLogoutIdToken | 5.93 | 66.7% |
| phpMyFAQ\Controller\Frontend\KeycloakAuthenticationController::authorize | 5.21 | 57.7% |
| phpMyFAQ\Controller\Frontend\Api\BookmarkController::delete | 5.05 | 87.5% |
| phpMyFAQ\Controller\Frontend\KeycloakAuthenticationController::synchronizeKeycloakSubject | 5.03 | 88.9% |
| phpMyFAQ\Controller\Frontend\Api\BookmarkController::create | 5.01 | 93.8% |
| phpMyFAQ\Controller\Frontend\NewsController::index | 5.01 | 92.2% |
| phpMyFAQ\Controller\Frontend\AbstractFrontController::getTopNavigation | 5 | 100.0% |
| phpMyFAQ\Controller\Frontend\AbstractFrontController::getUserDropdown | 5 | 100.0% |
| phpMyFAQ\Controller\Frontend\AbstractFrontController::getFooterNavigation | 5 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\ChatController::send | 5.00 | 94.4% |
| phpMyFAQ\Controller\Frontend\Api\PushController::unsubscribe | 5 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\WebAuthnController::prepareLogin | 5 | 100.0% |
| phpMyFAQ\Controller\Frontend\UserController::requestRemoval | 5 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\SetupController::isAuthenticatedAdministrator | 4.43 | 70.0% |
| phpMyFAQ\Controller\Frontend\KeycloakAuthenticationController::logout | 4.37 | 71.4% |
| phpMyFAQ\Controller\Frontend\WebAuthnController::prepareLogin | 4.20 | 76.9% |
| phpMyFAQ\Controller\Frontend\SetupController::index | 4.06 | 84.6% |
| phpMyFAQ\Controller\Frontend\AbstractFrontController::initializeFromContainer | 4.01 | 90.9% |
| phpMyFAQ\Controller\Frontend\Api\ChatController::markAsRead | 4.01 | 92.3% |
| phpMyFAQ\Controller\Frontend\Api\AutoCompleteController::search | 4 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\ChatController::getMessages | 4 | 100.0% |
| phpMyFAQ\Controller\Frontend\AuthenticationController::login | 4 | 100.0% |
| phpMyFAQ\Controller\Frontend\CategoryController::buildParentNavigationLink | 4 | 100.0% |
| phpMyFAQ\Controller\Frontend\ContactController::index | 4 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\QuestionController::isAddingQuestionsAllowed | 3.02 | 87.5% |
| phpMyFAQ\Controller\Frontend\Api\BookmarkController::deleteAll | 3.01 | 88.9% |
| phpMyFAQ\Controller\Frontend\Api\PopularSearchesController::popular | 3 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\TranslationController::translations | 3 | 100.0% |
| phpMyFAQ\Controller\Frontend\AzureAuthenticationController::getCurrentUserService | 3 | 100.0% |
| phpMyFAQ\Controller\Frontend\AzureAuthenticationController::loadAzureConfiguration | 3 | 100.0% |
| phpMyFAQ\Controller\Frontend\CategoryController::getCategoryImageUrl | 3 | 100.0% |
| phpMyFAQ\Controller\Frontend\FaqController::solution | 3 | 100.0% |
| phpMyFAQ\Controller\Frontend\FaqController::prepareCommentsData | 3 | 95.8% |
| phpMyFAQ\Controller\Frontend\KeycloakAuthenticationController::getCurrentUserService | 3 | 100.0% |
| phpMyFAQ\Controller\Frontend\KeycloakAuthenticationController::createUser | 3 | 100.0% |
| phpMyFAQ\Controller\Frontend\SetupController::install | 3 | 100.0% |
| phpMyFAQ\Controller\Frontend\StartpageController::index | 3 | 100.0% |
| phpMyFAQ\Controller\Frontend\SetupController::getRelativeTokenFilePath | 2.06 | 75.0% |
| phpMyFAQ\Controller\Frontend\KeycloakAuthenticationController::maskLogin | 2.03 | 80.0% |
| phpMyFAQ\Controller\Frontend\CategoryController::getFaqRecords | 2.01 | 87.5% |
| phpMyFAQ\Controller\Frontend\ErrorController::internalServerError | 2.01 | 84.6% |
| phpMyFAQ\Controller\Frontend\Api\CaptchaController::renderImage | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\ChatController::searchUsers | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\CommentController::isCommentAllowed | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\FaqController::isAddingFaqsAllowed | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\SetupController::denyUnauthorizedRequest | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\SetupController::isAuthorizedForUpdate | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\UnauthorizedUserController::tooManyRequests | 2 | 0.0% |
| phpMyFAQ\Controller\Frontend\AttachmentController::createDownloadResponse | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\AuthenticationController::token | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\AzureAuthenticationController::authorize | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\CategoryController::renderAllCategories | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\ChatController::index | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\GlossaryController::index | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\NewsController::prepareCommentsData | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\OAuthDiscoveryController::index | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\QuestionsController::index | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\UserController::bookmarks | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\UserController::register | 2 | 100.0% |
| phpMyFAQ\Controller\Frontend\AccessibilityController::index | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\AutoCompleteController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\CaptchaController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\ChatController::getConversations | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\ChatController::getUnreadCount | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\ChatSseController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\CommentController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\ContactController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\FaqController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\PopularSearchesController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\PushController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\PushController::getVapidPublicKey | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\PushController::status | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\QuestionController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\SetupController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\SetupController::isSecured | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\SetupController::createUpdate | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\SetupController::getUpdateToken | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\TranslationController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\UnauthorizedUserController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\UnauthorizedUserController::json | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\UnauthorizedUserController::sendResetLinkEmail | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\UnauthorizedUserController::genericIssuanceResponse | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\UnauthorizedUserController::clientIp | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\UserController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\VotingController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\Api\WebAuthnController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\AttachmentController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\AuthenticationController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\AuthenticationController::forgotPassword | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\AzureAuthenticationController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\AzureAuthenticationController::logout | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\CategoryController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\CategoryController::show | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\CategoryController::index | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\CategoryController::initializeCategory | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\CategoryController::initializeFaq | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\CategoryController::createCategoryHelper | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\CategoryController::renderSpecificCategory | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\CategoryController::prepareSubCategoryHelper | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\ChatController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\ContactController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\CookiePolicyController::index | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\CustomPageController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\ErrorController::renderBootstrapError | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\ErrorController::renderMinimalError | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\FaqController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\GlossaryController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\ImprintController::index | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\KeycloakAuthenticationController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\KeycloakAuthenticationController::setCurrentUserFactory | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\KeycloakAuthenticationController::setUserFactory | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\NewsController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\OAuthDiscoveryController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\OverviewController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\OverviewController::index | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\PageNotFoundController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\PageNotFoundController::index | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\PdfController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\PrivacyController::index | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\QuestionsController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\SearchController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\SearchController::tagsPaginated | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\SearchController::tags | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\SetupController::render | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\SitemapController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\StartpageController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\TermsController::index | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\UserController::__construct | 1 | 100.0% |
| phpMyFAQ\Controller\Frontend\WebAuthnController::__construct | 1 | 100.0% |