-
-
Notifications
You must be signed in to change notification settings - Fork 84
Open
Description
According to the docs here: https://valinor.cuyz.io/latest/serialization/common-transformers-examples/#transforming-property-name-to-snake_case
Calling ->registerTransformer(new \My\App\CamelToSnakeCaseTransformer()) should be possible, but in reality phpstan is complaining about:
Parameter #1 $transformer of method CuyZ\Valinor\NormalizerBuilder::registerTransformer() expects (pure-callable():
mixed)|class-string, \My\App\CamelToSnakeCaseTransformer given.
I also tried the following formats, but none of those worked:
->registerTransformer(new \My\App\CamelToSnakeCaseTransformer()(...))->registerTransformer(new \My\App\CamelToSnakeCaseTransformer()->invoke(...)
I am now adding /** @phpstan-ignore argument.type */ to ignore the error π
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels