Skip to content

[depre] Deprecate DoctrineSetList::YAML_TO_ANNOTATIONS set - #493

Merged
TomasVotruba merged 1 commit into
mainfrom
deprecate-yaml-to-annotations-set
Jul 31, 2026
Merged

[depre] Deprecate DoctrineSetList::YAML_TO_ANNOTATIONS set#493
TomasVotruba merged 1 commit into
mainfrom
deprecate-yaml-to-annotations-set

Conversation

@TomasVotruba

Copy link
Copy Markdown
Member

Follow-up to #492. That PR deprecated YamlToAttributeDoctrineMappingRector - the only rule this set configured - so the set config is empty now and using it is a no-op.

Marks the set constant deprecated, using the same native attribute the other deprecated sets in this class use:

#[Deprecated(
    message: 'The YamlToAttributeDoctrineMappingRector rule this set configured was deprecated, as incomplete and prone to create buggy code. Use custom rules tailored to your YAML mapping instead'
)]
public const string YAML_TO_ANNOTATIONS = __DIR__ . '/../../config/yaml-to-annotations.php';

The constant and its config file stay in place, so existing configs referencing the set keep loading - they just get a deprecation notice.

The only rule this set configured, YamlToAttributeDoctrineMappingRector,
was deprecated in #492. The set config is empty now, so using it is a
no-op.
@TomasVotruba
TomasVotruba merged commit 479164d into main Jul 31, 2026
7 checks passed
@TomasVotruba
TomasVotruba deleted the deprecate-yaml-to-annotations-set branch July 31, 2026 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant