diff --git a/config/sets/symfony/symfony7/symfony74.php b/config/sets/symfony/symfony7/symfony74.php index ea80243cb..83b9365b1 100644 --- a/config/sets/symfony/symfony7/symfony74.php +++ b/config/sets/symfony/symfony7/symfony74.php @@ -9,6 +9,7 @@ return static function (RectorConfig $rectorConfig): void { $rectorConfig->import(__DIR__ . '/symfony74/symfony74-console.php'); $rectorConfig->import(__DIR__ . '/symfony74/symfony74-framework-bundle.php'); + $rectorConfig->import(__DIR__ . '/symfony74/symfony74-json-streamer.php'); $rectorConfig->import(__DIR__ . '/symfony74/symfony74-routing.php'); $rectorConfig->import(__DIR__ . '/symfony74/symfony74-workflow.php'); }; diff --git a/config/sets/symfony/symfony7/symfony74/symfony74-json-streamer.php b/config/sets/symfony/symfony7/symfony74/symfony74-json-streamer.php new file mode 100644 index 000000000..f66db07c1 --- /dev/null +++ b/config/sets/symfony/symfony7/symfony74/symfony74-json-streamer.php @@ -0,0 +1,19 @@ +ruleWithConfiguration(RenameMethodRector::class, [ + new MethodCallRename('Symfony\Component\JsonStreamer\Mapping\PropertyMetadata', 'getNativeToStreamValueTransformer', 'getValueTransformers'), + new MethodCallRename('Symfony\Component\JsonStreamer\Mapping\PropertyMetadata', 'getStreamToNativeValueTransformers', 'getValueTransformers'), + new MethodCallRename('Symfony\Component\JsonStreamer\Mapping\PropertyMetadata', 'withNativeToStreamValueTransformers', 'withValueTransformers'), + new MethodCallRename('Symfony\Component\JsonStreamer\Mapping\PropertyMetadata', 'withStreamToNativeValueTransformers', 'withValueTransformers'), + new MethodCallRename('Symfony\Component\JsonStreamer\Mapping\PropertyMetadata', 'withAdditionalNativeToStreamValueTransformer', 'withAdditionalValueTransformer'), + new MethodCallRename('Symfony\Component\JsonStreamer\Mapping\PropertyMetadata', 'withAdditionalStreamToNativeValueTransformer', 'withAdditionalValueTransformer'), + ]); +}; diff --git a/src/Set/SetProvider/Symfony7SetProvider.php b/src/Set/SetProvider/Symfony7SetProvider.php index 6cfcce2c1..8a76a9d45 100644 --- a/src/Set/SetProvider/Symfony7SetProvider.php +++ b/src/Set/SetProvider/Symfony7SetProvider.php @@ -135,6 +135,12 @@ public function provide(): array '7.4', __DIR__ . '/../../../config/sets/symfony/symfony7/symfony74/symfony74-routing.php' ), + new ComposerTriggeredSet( + SetGroup::SYMFONY, + 'symfony/json-streamer', + '7.4', + __DIR__ . '/../../../config/sets/symfony/symfony7/symfony74/symfony74-json-streamer.php' + ), new ComposerTriggeredSet( SetGroup::SYMFONY, 'symfony/workflow',