Converts YAML Doctrine Entity mapping to particular annotation mapping
+use Doctrine\ORM\Mapping as ORM;
+
+#[ORM\Entity]
class SomeEntity
{
+ #[ORM\Id]
+ #[ORM\GeneratedValue]
+ #[ORM\Column(type: 'integer')]
private $id;
+ #[ORM\Column(type: 'string')]
private $name;
-}
+}
Configure your rector.php
:
<?php
use Rector\Config\RectorConfig;
use Rector\Doctrine\CodeQuality\Rector\Class_\YamlToAttributeDoctrineMappingRector;
return RectorConfig::configure()
->withConfiguredRule(YamlToAttributeDoctrineMappingRector::class, [
__DIR__ . '/config/yaml_mapping_directory',
]);