Skip to content

Create AttributeLoader instead use AnnotationLoader #48350

@alamirault

Description

@alamirault

Description

Today, symfony AnnotationLoader load for Doctrine annotations and PHP 8 attributes.

For new projects, only attributes are enough and keep naming AnnotationLoader can confuse (load also attributes).

WDYT about creating AttributeLoader ?

Some files and impacts:

Symfony\Component\Validator\Mapping\Loader\AnnotationLoader -> New class Symfony\Component\Validator\Mapping\Loader\AttributeLoader :

  • Symfony\Component\Validator::enableAnnotationMapping() -> Introduce new method enableAttributeMapping
  • New boolean node in framework configuration: enable_attributes

Symfony\Component\Serializer\Mapping\Loader\AnnotationLoader -> New class Symfony\Component\Serializer\Mapping\Loader\AttributeLoader:

  • New boolean node in framework configuration: enable_attributes

Example

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions