class NodeInitialValuesConfig implements \Symfony\Component\Config\Builder\ConfigBuilderInterface
{ private $someCleverName;
private $messenger;
private $_usedProperties =
[];
public function someCleverName(array
$value =
[]): \Symfony\Config\NodeInitialValues\SomeCleverNameConfig
{ if (null ===
$this->someCleverName
) { $this->_usedProperties
['someCleverName'
] = true;
$this->someCleverName =
new \Symfony\Config\NodeInitialValues\
SomeCleverNameConfig($value);
} elseif (0 < \
func_num_args()) { throw new InvalidConfigurationException('The node created by "someCleverName()" has already been initialized. You cannot pass values the second time you call someCleverName().'
);
} return $this->someCleverName;
} public function messenger(array
$value =
[]): \Symfony\Config\NodeInitialValues\MessengerConfig
{ if (null ===
$this->messenger
) { $this->_usedProperties
['messenger'
] = true;