function ContainerBuilder::getInitializedConditionals
@internal
Return value
string[]
3 calls to ContainerBuilder::getInitializedConditionals()
- ContainerBuilder::callMethod in vendor/
symfony/ dependency-injection/ ContainerBuilder.php - ContainerBuilder::doResolveServices in vendor/
symfony/ dependency-injection/ ContainerBuilder.php - PhpDumper::getServiceConditionals in vendor/
symfony/ dependency-injection/ Dumper/ PhpDumper.php
File
-
vendor/
symfony/ dependency-injection/ ContainerBuilder.php, line 1653
Class
- ContainerBuilder
- ContainerBuilder is a DI container that provides an API to easily describe services.
Namespace
Symfony\Component\DependencyInjectionCode
public static function getInitializedConditionals(mixed $value) : array {
$services = [];
if (\is_array($value)) {
foreach ($value as $v) {
$services = array_unique(array_merge($services, self::getInitializedConditionals($v)));
}
}
elseif ($value instanceof Reference && ContainerInterface::IGNORE_ON_UNINITIALIZED_REFERENCE === $value->getInvalidBehavior()) {
$services[] = (string) $value;
}
return $services;
}