Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[DependencyInjection]PriorityTaggedServiceTrait does not discover decoratedAsTaggedItem #60242

Open
@alex-dev

Description

@alex-dev

Symfony version(s) affected

^5.3|^6.0|^7.0

Description

Creating decorator around a service with aAsTaggedItem attribute should not change the expected behaviour of any locator or iterator created from it.

How to reproduce

#[AutoconfigureTag('tag')]interface Tagged {}#[AsTaggedItem('a')]class Aimplements Tagged {}#[AsDecorator(A::class)]class Decoratorimplements Tagged {}class Test {publicfunction__construct(#[TaggedLocator('tag')]ServiceProviderInterface$services) {$services->get('a');  }}

Possible Solution

  • PriorityTaggedServiceTrait could unwrap services throughcontainer.decorator
  • AsTaggedItem could be lifted as a tag that will then be cascaded to the decorator

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


      [8]ページ先頭

      ©2009-2025 Movatter.jp