YoastSEO_Vendor\Symfony\Component\DependencyInjection\ParameterBag
EnvPlaceholderParameterBag::resolve() public Yoast 1.0
{@inheritdoc}
{} Это метод класса: EnvPlaceholderParameterBag{}
Хуков нет.
Возвращает
null
. Null. Ничего.
Использование
$EnvPlaceholderParameterBag = new EnvPlaceholderParameterBag(); $EnvPlaceholderParameterBag->resolve();
Код EnvPlaceholderParameterBag::resolve() EnvPlaceholderParameterBag::resolve Yoast 16.1.1
public function resolve()
{
if ($this->resolved) {
return;
}
parent::resolve();
foreach ($this->envPlaceholders as $env => $placeholders) {
if (!$this->has($name = "env({$env})")) {
continue;
}
if (\is_numeric($default = $this->parameters[$name])) {
$this->parameters[$name] = (string) $default;
} elseif (null !== $default && !\is_scalar($default)) {
throw new \YoastSEO_Vendor\Symfony\Component\DependencyInjection\Exception\RuntimeException(\sprintf('The default value of env parameter "%s" must be scalar or null, "%s" given.', $env, \gettype($default)));
}
}
}