Changes @Accessor annotation to #[Accessor] attribute with specific "getter" or "setter" keys
use JMS\Serializer\Annotation\Accessor;
class User
{
- /**
- * @Accessor("getValue")
- */
+ #[Accessor(getter: 'getValue')]
private $value;
}
Configure your rector.php
:
<?php
use Rector\Config\RectorConfig;
use Rector\Symfony\JMS\Rector\Property\AccessorAnnotationToAttributeRector;
return RectorConfig::configure()
->withRules([
AccessorAnnotationToAttributeRector::class,
]);