HEX
Server: Apache/2.4.65 (Debian)
System: Linux 88f31f35b0b8 6.1.0-38-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.147-1 (2025-08-02) x86_64
User: www-data (33)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/matomo/app/core/dispatch.php
<?php

namespace {
    /**
     * Matomo - free/libre analytics platform
     *
     * @link    https://matomo.org
     * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
     */
    use Piwik\ErrorHandler;
    use Piwik\ExceptionHandler;
    use Piwik\FrontController;
    if (!\defined('PIWIK_ENABLE_ERROR_HANDLER') || \PIWIK_ENABLE_ERROR_HANDLER) {
        ErrorHandler::registerErrorHandler();
        ExceptionHandler::setUp();
    }
    FrontController::setUpSafeMode();
    if (!\defined('PIWIK_ENABLE_DISPATCH')) {
        \define('PIWIK_ENABLE_DISPATCH', \true);
    }
    if (\PIWIK_ENABLE_DISPATCH) {
        $environment = new \Piwik\Application\Environment(null);
        $environment->init();
        $controller = FrontController::getInstance();
        try {
            $controller->init();
            $response = $controller->dispatch();
            if (!\is_null($response)) {
                echo $response;
            }
        } catch (\Exception $ex) {
            ExceptionHandler::dieWithHtmlErrorPage($ex);
        }
    }
}