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

YoastSEO_Vendor\Symfony\Component\DependencyInjection

Container::getEnv() protected Yoast 1.0

Fetches a variable from the environment.

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

Хуков нет.

Возвращает

Разное. The value to use for the provided environment variable name

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->getEnv( $name );
$name(строка) (обязательный)
The name of the environment variable

Код Container::getEnv() Yoast 15.2

<?php
protected function getEnv($name)
{
    if (isset($this->resolving[$envName = "env({$name})"])) {
        throw new \YoastSEO_Vendor\Symfony\Component\DependencyInjection\Exception\ParameterCircularReferenceException(\array_keys($this->resolving));
    }
    if (isset($this->envCache[$name]) || \array_key_exists($name, $this->envCache)) {
        return $this->envCache[$name];
    }
    if (!$this->has($id = 'container.env_var_processors_locator')) {
        $this->set($id, new \YoastSEO_Vendor\Symfony\Component\DependencyInjection\ServiceLocator([]));
    }
    if (!$this->getEnv) {
        $this->getEnv = new \ReflectionMethod($this, __FUNCTION__);
        $this->getEnv->setAccessible(\true);
        $this->getEnv = $this->getEnv->getClosure($this);
    }
    $processors = $this->get($id);
    if (\false !== ($i = \strpos($name, ':'))) {
        $prefix = \substr($name, 0, $i);
        $localName = \substr($name, 1 + $i);
    } else {
        $prefix = 'string';
        $localName = $name;
    }
    $processor = $processors->has($prefix) ? $processors->get($prefix) : new \YoastSEO_Vendor\Symfony\Component\DependencyInjection\EnvVarProcessor($this);
    $this->resolving[$envName] = \true;
    try {
        return $this->envCache[$name] = $processor->getEnv($prefix, $localName, $this->getEnv);
    } finally {
        unset($this->resolving[$envName]);
    }
}