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] Fix fetching lazy non-shared services multiple times#50985

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Conversation

@HypeMC
Copy link
Member

QA
Branch?6.2
Bug fix?yes
New feature?no
Deprecations?no
TicketsFix#50975
LicenseMIT
Doc PR-

An attempt tofix#50975.

@carsonbotcarsonbot added this to the6.2 milestoneJul 14, 2023
@HypeMCHypeMCforce-pushed thefix-fetching-of-lazy-non-shared-services branch from9ad3a37 tof35d0f2CompareJuly 14, 2023 22:29
@nicolas-grekas
Copy link
Member

nicolas-grekas commentedJul 16, 2023
edited
Loading

Thanks for having a look. I checked why the id could come as first argument and I think the fix we need is this one:

--- a/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php+++ b/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php@@ -900,6 +900,8 @@ EOF;                      if ($asFile) {                         $code .= "fn () => self::do(\$container);\n\n";+                    } elseif ($definition->isPublic()) {+                        $code .= sprintf("fn() => \$this->%s();\n\n", $methodName);                     } else {                         $code .= sprintf("\$this->%s(...);\n\n", $methodName);                     }

WDYT?

@HypeMCHypeMCforce-pushed thefix-fetching-of-lazy-non-shared-services branch fromf35d0f2 toef2626fCompareJuly 16, 2023 16:48
@nicolas-grekas
Copy link
Member

Thank you@HypeMC.

@nicolas-grekasnicolas-grekas merged commitc2d9407 intosymfony:6.2Jul 16, 2023
@HypeMCHypeMC deleted the fix-fetching-of-lazy-non-shared-services branchJuly 16, 2023 16:56
@HypeMC
Copy link
MemberAuthor

@nicolas-grekas There's one more case this doesn't cover, see#50996 .

nicolas-grekas added a commit that referenced this pull requestJul 19, 2023
…ces multiple times with as files `true` (HypeMC)This PR was merged into the 6.3 branch.Discussion----------[DependencyInjection] Fix fetching lazy non-shared services multiple times with as files `true`| Q             | A| ------------- | ---| Branch?       | 6.3| Bug fix?      | yes| New feature?  | no| Deprecations? | no| Tickets       |Fix#50975| License       | MIT| Doc PR        | -Followup to#50985, fixes case when `as_files` is `true`.This particular problem exists only on v6.3 and was introduced in#48469.Commits-------cb434a4 [DependencyInjection] Fix fetching lazy non-shared services multiple times with as files true
This was referencedJul 30, 2023
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Projects

None yet

Milestone

6.2

Development

Successfully merging this pull request may close these issues.

3 participants

@HypeMC@nicolas-grekas@carsonbot

[8]ページ先頭

©2009-2025 Movatter.jp