Add scalar typed property from JMS Serializer Type attribute
use JMS\Serializer\Annotation\Type;
final class SomeClass
{
#[Type('string')]
- private $name;
+ private ?string $name = null;
}
Configure your rector.php:
<?php
use Rector\Config\RectorConfig;
use Rector\TypeDeclaration\Rector\Class_\ScalarTypedPropertyFromJMSSerializerAttributeTypeRector;
return RectorConfig::configure()
->withRules([
ScalarTypedPropertyFromJMSSerializerAttributeTypeRector::class,
]);