### Symfony version(s) affected 7.2.0 ### Description https://symfony.com/doc/current/components/var_exporter.html#creating-lazy-objects states you can pass a `$propertyName` and `$propertyScope` to the initializer function but this results into a "Too few arguments to function" error. As far as I can see the `LazyObjectState` does not pass these arguments. Is this intentional? Code: https://github.com/symfony/symfony/blob/f48e0688dde05baa4a23dfdb5b1617abf7891c86/src/Symfony/Component/VarExporter/Internal/LazyObjectState.php#L59 Docs: ```php $processor = LazyHashProcessor::createLazyGhost(initializer: function (HashProcessor $instance, string $propertyName, ?string $propertyScope): mixed { ... ``` ### How to reproduce Create a LazyGhost object with initializer function: ```php SomeLazyGhost::createLazyGhost(initializer: function (HashProcessor $instance, string $propertyName, ?string $propertyScope): mixed { // ... }); ``` ### Possible Solution It seems adding them would not result into a BC. ### Additional Context _No response_