Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php use App\Actions\Proxy\SaveConfiguration; use App\Models\Application; use App\Models..

Decoded Output download

<?php
 use App\Actions\Proxy\SaveConfiguration; use App\Models\Application; use App\Models\InstanceSettings; use App\Models\Server; use Spatie\Url\Url; use Symfony\Component\Yaml\Yaml; function connectProxyToNetworks(Server $server) { if ($server->isSwarm()) { $networks = collect($server->swarmDockers)->map(function ($docker) { return $docker["network"]; }); } else { $networks = collect($server->standaloneDockers)->map(function ($docker) { return $docker["network"]; }); } foreach ($server->services()->get() as $service) { $networks->push($service->networks()); } $docker_compose_apps = $server->dockerComposeBasedApplications(); foreach ($docker_compose_apps as $app) { $networks->push($app->uuid); } $docker_compose_previews = $server->dockerComposeBasedPreviewDeployments(); foreach ($docker_compose_previews as $preview) { $pullRequestId = $preview->pull_request_id; $applicationId = $preview->application_id; $application = Application::find($applicationId); if (!$application) { continue; } $network = "{$application->uuid}-{$pullRequestId}"; $networks->push($network); } $networks = collect($networks)->flatten()->unique(); if ($server->isSwarm()) { if ($networks->count() === 0) { $networks = collect(array("coolify-overlay")); } $commands = $networks->map(function ($network) { return array("echo 'Connecting coolify-proxy to {$network} network...'", "docker network ls --format '{{.Name}}' | grep '^{$network}$' >/dev/null || docker network create --driver overlay --attachable {$network} >/dev/null", "docker network connect {$network} coolify-proxy >/dev/null 2>&1 || true"); }); } else { if ($networks->count() === 0) { $networks = collect(array("coolify")); } $commands = $networks->map(function ($network) { return array("echo 'Connecting coolify-proxy to {$network} network...'", "docker network ls --format '{{.Name}}' | grep '^{$network}$' >/dev/null || docker network create --attachable {$network} >/dev/null", "docker network connect {$network} coolify-proxy >/dev/null 2>&1 || true"); }); } return $commands->flatten(); } function generate_default_proxy_configuration(Server $server) { $proxy_path = $server->proxyPath(); $proxy_type = $server->proxyType(); if ($server->isSwarm()) { $networks = collect($server->swarmDockers)->map(function ($docker) { return $docker["network"]; })->unique(); if ($networks->count() === 0) { $networks = collect(array("coolify-overlay")); } } else { $networks = collect($server->standaloneDockers)->map(function ($docker) { return $docker["network"]; })->unique(); if ($networks->count() === 0) { $networks = collect(array("coolify")); } } $array_of_networks = collect(array()); $networks->map(function ($network) use($array_of_networks) { $array_of_networks[$network] = array("external" => true); }); if ($proxy_type === "TRAEFIK_V2") { $labels = array("traefik.enable=true", "traefik.http.routers.traefik.entrypoints=http", "traefik.http.routers.traefik.service=api@internal", "traefik.http.services.traefik.loadbalancer.server.port=8080", "coolify.managed=true"); $config = array("version" => "3.8", "networks" => $array_of_networks->toArray(), "services" => array("traefik" => array("container_name" => "coolify-proxy", "image" => "traefik:v2.10", "restart" => RESTART_MODE, "extra_hosts" => array("host.docker.internal:host-gateway"), "networks" => $networks->toArray(), "ports" => array("80:80", "443:443", "8080:8080"), "healthcheck" => array("test" => "wget -qO- http://localhost:80/ping || exit 1", "interval" => "4s", "timeout" => "2s", "retries" => 5), "volumes" => array("/var/run/docker.sock:/var/run/docker.sock:ro", "{$proxy_path}:/traefik"), "command" => array("--ping=true", "--ping.entrypoint=http", "--api.dashboard=true", "--api.insecure=false", "--entrypoints.http.address=:80", "--entrypoints.https.address=:443", "--entrypoints.http.http.encodequerysemicolons=true", "--entryPoints.http.http2.maxConcurrentStreams=50", "--entrypoints.https.http.encodequerysemicolons=true", "--entryPoints.https.http2.maxConcurrentStreams=50", "--providers.docker.exposedbydefault=false", "--providers.file.directory=/traefik/dynamic/", "--providers.file.watch=true", "--certificatesresolvers.letsencrypt.acme.httpchallenge=true", "--certificatesresolvers.letsencrypt.acme.storage=/traefik/acme.json", "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=http"), "labels" => $labels))); if (isDev()) { $config["services"]["traefik"]["command"][] = "--accesslog.filepath=/traefik/access.log"; $config["services"]["traefik"]["command"][] = "--accesslog.bufferingsize=100"; } if ($server->isSwarm()) { data_forget($config, "services.traefik.container_name"); data_forget($config, "services.traefik.restart"); data_forget($config, "services.traefik.labels"); $config["services"]["traefik"]["command"][] = "--providers.docker.swarmMode=true"; $config["services"]["traefik"]["deploy"] = array("labels" => $labels, "placement" => array("constraints" => array("node.role==manager"))); } else { $config["services"]["traefik"]["command"][] = "--providers.docker=true"; } } else { if ($proxy_type === "CADDY") { $config = array("version" => "3.8", "networks" => $array_of_networks->toArray(), "services" => array("caddy" => array("container_name" => "coolify-proxy", "image" => "lucaslorentz/caddy-docker-proxy:2.8-alpine", "restart" => RESTART_MODE, "extra_hosts" => array("host.docker.internal:host-gateway"), "environment" => array("CADDY_DOCKER_POLLING_INTERVAL=5s", "CADDY_DOCKER_CADDYFILE_PATH=/dynamic/Caddyfile"), "networks" => $networks->toArray(), "ports" => array("80:80", "443:443"), "volumes" => array("/var/run/docker.sock:/var/run/docker.sock:ro", "{$proxy_path}/dynamic:/dynamic", "{$proxy_path}/config:/config", "{$proxy_path}/data:/data")))); } else { return null; } } $config = Yaml::dump($config, 12, 2); SaveConfiguration::run($server, $config); return $config; } ?>

Did this file decode correctly?

Original Code

<?php
 use App\Actions\Proxy\SaveConfiguration; use App\Models\Application; use App\Models\InstanceSettings; use App\Models\Server; use Spatie\Url\Url; use Symfony\Component\Yaml\Yaml; function connectProxyToNetworks(Server $server) { if ($server->isSwarm()) { $networks = collect($server->swarmDockers)->map(function ($docker) { return $docker["\156\145\x74\167\157\x72\x6b"]; }); } else { $networks = collect($server->standaloneDockers)->map(function ($docker) { return $docker["\x6e\145\164\x77\x6f\x72\x6b"]; }); } foreach ($server->services()->get() as $service) { $networks->push($service->networks()); } $docker_compose_apps = $server->dockerComposeBasedApplications(); foreach ($docker_compose_apps as $app) { $networks->push($app->uuid); } $docker_compose_previews = $server->dockerComposeBasedPreviewDeployments(); foreach ($docker_compose_previews as $preview) { $pullRequestId = $preview->pull_request_id; $applicationId = $preview->application_id; $application = Application::find($applicationId); if (!$application) { continue; } $network = "{$application->uuid}\x2d{$pullRequestId}"; $networks->push($network); } $networks = collect($networks)->flatten()->unique(); if ($server->isSwarm()) { if ($networks->count() === 0) { $networks = collect(array("\x63\x6f\x6f\x6c\151\x66\x79\55\157\166\x65\x72\154\141\x79")); } $commands = $networks->map(function ($network) { return array("\145\143\150\157\40\47\103\x6f\156\x6e\x65\143\164\151\156\147\x20\143\157\x6f\x6c\151\146\171\55\x70\x72\157\x78\171\x20\x74\157\x20{$network}\x20\x6e\145\x74\x77\x6f\x72\153\56\56\56\x27", "\x64\157\143\x6b\145\162\40\x6e\x65\x74\167\x6f\162\153\40\x6c\163\x20\55\x2d\x66\x6f\162\155\141\x74\40\47\173\x7b\56\x4e\141\155\145\175\x7d\47\x20\174\x20\x67\x72\x65\x70\x20\x27\x5e{$network}\x24\x27\x20\76\57\144\x65\166\x2f\156\x75\154\154\x20\x7c\174\40\144\x6f\143\153\x65\162\x20\x6e\x65\164\x77\x6f\162\x6b\40\143\x72\145\x61\164\x65\40\x2d\x2d\x64\162\151\x76\x65\x72\40\x6f\x76\145\162\x6c\141\x79\x20\x2d\x2d\141\164\x74\x61\x63\150\141\142\x6c\x65\x20{$network}\40\76\x2f\x64\145\166\57\x6e\165\154\x6c", "\144\x6f\143\x6b\x65\162\40\156\145\x74\167\x6f\162\x6b\40\143\157\156\x6e\145\143\164\40{$network}\40\143\157\x6f\154\151\x66\x79\x2d\160\x72\157\x78\171\x20\x3e\57\144\x65\x76\x2f\x6e\x75\154\x6c\40\x32\x3e\46\x31\x20\x7c\174\x20\x74\x72\165\x65"); }); } else { if ($networks->count() === 0) { $networks = collect(array("\x63\x6f\157\x6c\x69\146\x79")); } $commands = $networks->map(function ($network) { return array("\x65\143\x68\x6f\x20\x27\x43\x6f\x6e\156\x65\143\164\151\156\147\40\143\x6f\157\x6c\151\146\x79\x2d\160\x72\157\170\x79\x20\164\x6f\40{$network}\40\156\145\164\x77\157\x72\x6b\x2e\x2e\56\47", "\144\x6f\143\153\x65\x72\x20\x6e\x65\164\x77\x6f\162\x6b\x20\154\x73\x20\55\55\x66\x6f\162\x6d\141\x74\40\47\173\173\x2e\x4e\x61\x6d\145\175\175\x27\40\174\x20\147\162\x65\x70\x20\x27\136{$network}\x24\47\40\x3e\x2f\144\145\x76\x2f\x6e\x75\154\x6c\x20\174\174\x20\x64\x6f\x63\x6b\145\x72\40\x6e\145\164\167\x6f\162\153\x20\x63\x72\145\x61\x74\x65\40\55\x2d\x61\x74\x74\x61\143\x68\141\x62\154\x65\x20{$network}\x20\x3e\57\x64\145\166\57\156\165\154\154", "\x64\x6f\143\153\x65\162\40\156\x65\x74\x77\157\x72\153\x20\143\x6f\156\x6e\x65\143\164\40{$network}\40\143\157\x6f\154\x69\146\x79\x2d\x70\x72\157\170\171\x20\x3e\57\144\145\x76\57\156\165\154\x6c\40\62\x3e\46\61\x20\x7c\174\40\x74\162\x75\x65"); }); } return $commands->flatten(); } function generate_default_proxy_configuration(Server $server) { $proxy_path = $server->proxyPath(); $proxy_type = $server->proxyType(); if ($server->isSwarm()) { $networks = collect($server->swarmDockers)->map(function ($docker) { return $docker["\156\x65\164\x77\157\x72\153"]; })->unique(); if ($networks->count() === 0) { $networks = collect(array("\x63\x6f\x6f\x6c\x69\146\x79\55\157\x76\145\x72\x6c\x61\x79")); } } else { $networks = collect($server->standaloneDockers)->map(function ($docker) { return $docker["\156\145\x74\x77\x6f\x72\x6b"]; })->unique(); if ($networks->count() === 0) { $networks = collect(array("\x63\x6f\x6f\x6c\151\146\171")); } } $array_of_networks = collect(array()); $networks->map(function ($network) use($array_of_networks) { $array_of_networks[$network] = array("\145\170\x74\145\162\156\x61\x6c" => true); }); if ($proxy_type === "\124\122\101\105\x46\x49\113\137\126\62") { $labels = array("\164\x72\x61\x65\146\x69\x6b\x2e\x65\x6e\141\x62\154\x65\x3d\164\162\165\x65", "\x74\162\x61\x65\146\x69\x6b\x2e\150\x74\x74\160\56\x72\157\165\x74\x65\x72\163\56\x74\x72\x61\x65\146\x69\x6b\56\145\156\x74\162\171\160\157\151\156\164\x73\75\150\164\164\x70", "\164\x72\141\x65\146\151\x6b\x2e\x68\164\164\x70\x2e\x72\x6f\x75\x74\x65\x72\x73\56\164\x72\x61\x65\146\151\x6b\x2e\x73\x65\162\x76\x69\143\145\75\141\160\151\100\x69\156\x74\x65\x72\x6e\141\x6c", "\164\162\141\x65\x66\151\153\x2e\150\164\x74\160\56\x73\145\x72\x76\x69\143\x65\x73\56\x74\x72\141\145\146\151\x6b\56\x6c\x6f\141\144\142\141\154\x61\156\x63\145\x72\x2e\x73\x65\x72\x76\x65\162\56\x70\157\162\164\75\x38\x30\70\60", "\x63\x6f\157\x6c\x69\x66\171\56\155\x61\x6e\x61\x67\145\144\x3d\164\162\165\x65"); $config = array("\166\x65\x72\163\151\x6f\156" => "\x33\56\70", "\x6e\x65\x74\x77\157\162\x6b\x73" => $array_of_networks->toArray(), "\x73\x65\162\166\x69\143\x65\x73" => array("\164\x72\141\145\x66\x69\153" => array("\143\157\156\x74\141\x69\x6e\x65\x72\x5f\x6e\141\x6d\x65" => "\x63\157\157\154\x69\x66\171\55\160\162\157\x78\171", "\151\x6d\141\x67\145" => "\164\x72\x61\145\146\x69\x6b\72\x76\x32\x2e\x31\x30", "\x72\x65\163\x74\x61\162\x74" => RESTART_MODE, "\x65\x78\x74\x72\x61\x5f\150\x6f\x73\164\163" => array("\x68\x6f\x73\164\x2e\x64\157\143\153\145\162\56\x69\156\x74\x65\x72\x6e\141\x6c\72\x68\x6f\163\x74\x2d\x67\x61\164\145\167\141\171"), "\x6e\x65\164\x77\157\162\153\x73" => $networks->toArray(), "\160\x6f\162\x74\163" => array("\70\60\x3a\70\x30", "\x34\x34\63\x3a\64\64\x33", "\x38\60\70\60\x3a\70\x30\70\60"), "\x68\145\x61\x6c\164\x68\143\x68\x65\143\x6b" => array("\x74\145\x73\164" => "\167\147\x65\x74\x20\x2d\161\117\55\40\x68\164\164\x70\x3a\57\57\154\x6f\143\141\x6c\150\157\163\164\x3a\x38\x30\57\x70\x69\x6e\x67\40\174\x7c\40\x65\170\x69\164\x20\61", "\151\156\x74\x65\x72\x76\141\154" => "\x34\x73", "\x74\151\155\145\x6f\x75\x74" => "\x32\x73", "\x72\145\164\x72\151\x65\163" => 5), "\166\x6f\x6c\165\x6d\x65\x73" => array("\x2f\166\141\162\57\162\165\x6e\x2f\x64\x6f\x63\x6b\x65\162\x2e\163\157\143\x6b\72\57\166\141\x72\x2f\x72\x75\156\x2f\144\157\x63\153\145\162\56\163\x6f\143\153\72\x72\157", "{$proxy_path}\72\x2f\164\x72\141\145\146\x69\x6b"), "\x63\x6f\x6d\155\x61\156\144" => array("\55\55\160\x69\156\147\75\164\162\165\145", "\55\x2d\160\151\156\147\x2e\145\156\164\162\x79\x70\x6f\x69\x6e\164\75\x68\x74\x74\x70", "\x2d\55\141\x70\151\56\x64\141\163\150\x62\157\x61\x72\144\x3d\x74\162\165\x65", "\55\x2d\141\x70\x69\56\151\156\163\x65\143\x75\x72\x65\75\146\x61\x6c\x73\x65", "\x2d\55\x65\156\x74\x72\x79\x70\157\151\156\164\x73\x2e\x68\164\164\160\56\141\144\x64\162\145\x73\x73\75\72\x38\60", "\55\55\x65\156\x74\x72\x79\x70\x6f\151\x6e\164\163\56\150\164\x74\x70\163\x2e\x61\x64\x64\162\x65\x73\163\x3d\72\x34\x34\x33", "\55\x2d\145\156\164\x72\171\160\x6f\x69\x6e\x74\x73\56\150\x74\164\x70\x2e\150\x74\x74\x70\x2e\x65\x6e\143\157\144\145\x71\x75\x65\x72\x79\163\x65\x6d\x69\143\x6f\154\157\x6e\x73\x3d\x74\x72\165\x65", "\55\55\x65\x6e\x74\x72\x79\120\x6f\151\x6e\164\x73\56\x68\x74\164\x70\x2e\x68\x74\164\x70\62\56\x6d\x61\170\x43\157\x6e\143\x75\162\162\145\x6e\x74\x53\x74\x72\x65\141\x6d\x73\75\x35\60", "\x2d\x2d\x65\x6e\x74\162\171\160\x6f\x69\x6e\164\163\x2e\150\x74\x74\160\163\56\x68\x74\x74\160\x2e\x65\x6e\143\x6f\144\x65\x71\x75\x65\x72\x79\x73\145\155\151\x63\x6f\x6c\157\x6e\x73\x3d\164\162\165\145", "\x2d\x2d\x65\x6e\164\x72\171\x50\x6f\151\156\164\163\x2e\x68\164\x74\x70\163\56\x68\x74\164\160\62\56\155\x61\x78\x43\157\x6e\143\165\x72\162\145\x6e\x74\123\164\162\x65\x61\x6d\163\75\x35\x30", "\x2d\x2d\160\162\157\166\151\144\x65\x72\x73\56\x64\157\143\153\145\x72\x2e\145\170\160\x6f\x73\145\x64\142\171\x64\145\x66\141\165\x6c\x74\75\x66\141\154\163\x65", "\x2d\x2d\x70\162\157\166\x69\x64\x65\x72\x73\56\x66\151\154\x65\x2e\144\151\162\145\x63\164\x6f\x72\171\x3d\57\x74\162\141\145\146\151\153\x2f\x64\171\156\x61\155\x69\143\57", "\x2d\x2d\x70\x72\157\x76\151\144\145\162\163\56\x66\151\x6c\145\x2e\167\141\x74\143\150\75\x74\x72\165\145", "\55\55\143\x65\162\164\151\x66\x69\143\x61\x74\145\163\162\x65\163\x6f\154\166\x65\162\x73\x2e\154\145\164\163\145\x6e\x63\162\171\x70\x74\56\x61\x63\x6d\x65\x2e\150\164\x74\x70\143\150\141\x6c\x6c\x65\156\x67\x65\75\x74\x72\165\145", "\55\55\x63\145\162\164\151\146\x69\143\x61\x74\x65\x73\162\145\x73\157\154\x76\145\162\x73\x2e\x6c\145\x74\163\x65\x6e\143\162\171\160\164\56\141\x63\155\x65\x2e\x73\164\157\x72\x61\x67\x65\x3d\x2f\x74\x72\141\145\146\151\153\x2f\x61\143\x6d\145\56\x6a\163\157\156", "\55\55\x63\x65\x72\x74\x69\146\151\143\141\x74\x65\x73\x72\x65\x73\157\x6c\x76\x65\x72\163\x2e\154\x65\164\163\145\156\143\162\x79\160\x74\x2e\x61\x63\x6d\145\x2e\x68\x74\x74\160\x63\x68\141\154\154\x65\156\x67\145\56\x65\x6e\164\162\x79\160\157\151\x6e\x74\75\x68\164\x74\160"), "\154\x61\x62\145\x6c\163" => $labels))); if (isDev()) { $config["\x73\145\162\x76\x69\143\x65\x73"]["\164\x72\x61\x65\146\151\x6b"]["\x63\x6f\155\155\x61\x6e\144"][] = "\x2d\x2d\x61\143\x63\x65\163\163\x6c\157\147\x2e\146\151\154\x65\160\x61\164\150\x3d\x2f\164\x72\141\145\146\x69\153\57\141\x63\x63\x65\x73\x73\56\x6c\157\x67"; $config["\x73\x65\x72\x76\151\x63\x65\x73"]["\164\162\x61\x65\146\151\153"]["\143\157\155\155\x61\156\x64"][] = "\x2d\x2d\x61\x63\143\145\x73\163\154\157\147\56\142\165\x66\146\x65\162\151\x6e\147\x73\x69\172\145\75\61\60\x30"; } if ($server->isSwarm()) { data_forget($config, "\x73\x65\x72\x76\151\143\x65\163\56\x74\162\141\145\146\x69\x6b\x2e\143\x6f\x6e\x74\x61\151\156\145\x72\137\x6e\141\x6d\x65"); data_forget($config, "\163\145\x72\166\x69\143\x65\x73\56\164\162\141\x65\146\x69\153\56\x72\x65\163\x74\x61\x72\x74"); data_forget($config, "\x73\145\162\x76\x69\x63\145\x73\x2e\x74\x72\x61\x65\146\151\153\x2e\154\141\142\145\x6c\163"); $config["\163\x65\162\166\x69\x63\x65\x73"]["\x74\x72\141\x65\x66\151\153"]["\x63\x6f\155\155\x61\156\144"][] = "\55\x2d\160\x72\x6f\x76\x69\144\145\162\x73\x2e\144\x6f\x63\153\x65\x72\56\163\x77\x61\162\155\x4d\157\x64\x65\x3d\164\x72\x75\145"; $config["\163\145\x72\x76\x69\143\x65\x73"]["\x74\x72\x61\x65\146\151\153"]["\144\x65\160\x6c\x6f\171"] = array("\154\141\142\145\x6c\163" => $labels, "\x70\154\141\143\145\x6d\x65\156\164" => array("\x63\x6f\156\163\164\162\141\151\x6e\x74\163" => array("\156\157\x64\x65\x2e\162\157\154\x65\75\75\x6d\x61\x6e\141\x67\x65\x72"))); } else { $config["\x73\x65\162\166\151\x63\x65\x73"]["\x74\162\141\x65\146\151\153"]["\x63\x6f\155\155\141\156\144"][] = "\x2d\55\x70\162\157\x76\151\x64\x65\x72\163\x2e\144\x6f\x63\x6b\145\162\75\x74\x72\165\x65"; } } else { if ($proxy_type === "\x43\x41\104\x44\131") { $config = array("\166\145\162\x73\x69\157\156" => "\x33\x2e\x38", "\x6e\145\164\x77\157\x72\153\x73" => $array_of_networks->toArray(), "\x73\x65\162\x76\x69\x63\x65\163" => array("\143\x61\x64\144\x79" => array("\143\157\x6e\164\141\151\x6e\x65\x72\x5f\x6e\141\x6d\145" => "\143\157\x6f\x6c\151\146\x79\x2d\x70\162\157\170\171", "\151\155\141\x67\145" => "\154\165\x63\141\x73\x6c\157\162\x65\156\164\172\57\143\x61\144\x64\171\55\x64\x6f\143\153\x65\162\x2d\160\162\x6f\170\x79\72\62\x2e\70\x2d\141\x6c\160\x69\x6e\145", "\x72\x65\x73\x74\141\x72\164" => RESTART_MODE, "\x65\170\x74\162\141\x5f\150\157\163\164\163" => array("\x68\157\x73\x74\56\144\x6f\143\153\x65\x72\56\151\156\164\145\162\156\141\154\x3a\150\x6f\163\x74\55\147\x61\164\145\167\141\171"), "\145\x6e\166\151\x72\157\156\155\145\x6e\x74" => array("\103\101\x44\x44\x59\137\104\117\x43\x4b\x45\x52\x5f\120\x4f\114\114\111\x4e\107\x5f\x49\116\x54\x45\122\126\x41\114\x3d\x35\163", "\103\x41\x44\104\131\137\x44\117\103\x4b\105\122\137\103\101\104\104\131\x46\x49\x4c\x45\x5f\x50\101\124\x48\75\57\x64\x79\156\x61\155\151\143\x2f\x43\x61\x64\144\x79\x66\151\154\x65"), "\156\145\x74\x77\x6f\162\153\163" => $networks->toArray(), "\160\157\162\x74\x73" => array("\70\60\x3a\x38\60", "\64\64\63\72\64\64\63"), "\x76\157\x6c\165\155\x65\163" => array("\57\166\141\162\57\x72\x75\x6e\x2f\144\157\x63\153\x65\x72\56\163\x6f\143\153\x3a\x2f\166\141\162\x2f\162\x75\156\57\144\157\x63\x6b\x65\x72\56\x73\157\x63\153\x3a\162\x6f", "{$proxy_path}\x2f\x64\171\156\x61\x6d\x69\x63\x3a\x2f\x64\x79\156\x61\155\x69\143", "{$proxy_path}\x2f\x63\157\156\x66\x69\147\x3a\x2f\143\157\156\146\x69\147", "{$proxy_path}\x2f\144\141\164\x61\x3a\x2f\144\x61\164\141")))); } else { return null; } } $config = Yaml::dump($config, 12, 2); SaveConfiguration::run($server, $config); return $config; }

Function Calls

None

Variables

None

Stats

MD5 f252030c3b3cbcacfa4f4dcbf84e3092
Eval Count 0
Decode Time 119 ms