WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

YoastSEO_Vendor\Symfony\Component\DependencyInjection\ParameterBag

EnvPlaceholderParameterBag::get() public Yoast 1.0

{@inheritdoc}

{} Это метод класса: EnvPlaceholderParameterBag{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$EnvPlaceholderParameterBag = new EnvPlaceholderParameterBag();
$EnvPlaceholderParameterBag->get( $name );

Код EnvPlaceholderParameterBag::get() Yoast 15.1.1

<?php
public function get($name)
{
    if (0 === \strpos($name, 'env(') && ')' === \substr($name, -1) && 'env()' !== $name) {
        $env = \substr($name, 4, -1);
        if (isset($this->envPlaceholders[$env])) {
            foreach ($this->envPlaceholders[$env] as $placeholder) {
                return $placeholder;
                // return first result
            }
        }
        if (!\preg_match('/^(?:\\w++:)*+\\w++$/', $env)) {
            throw new \YoastSEO_Vendor\Symfony\Component\DependencyInjection\Exception\InvalidArgumentException(\sprintf('Invalid %s name: only "word" characters are allowed.', $name));
        }
        if ($this->has($name)) {
            $defaultValue = parent::get($name);
            if (null !== $defaultValue && !\is_scalar($defaultValue)) {
                throw new \YoastSEO_Vendor\Symfony\Component\DependencyInjection\Exception\RuntimeException(\sprintf('The default value of an env() parameter must be scalar or null, but "%s" given to "%s".', \gettype($defaultValue), $name));
            }
        }
        $uniqueName = \md5($name . \uniqid(\mt_rand(), \true));
        $placeholder = \sprintf('env_%s_%s', \str_replace(':', '_', $env), $uniqueName);
        $this->envPlaceholders[$env][$placeholder] = $placeholder;
        return $placeholder;
    }
    return parent::get($name);
}