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

[FrameworkBundle] Show non-bundle extensions indebug:config &config:dump list view & completion#50548

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

Merged
nicolas-grekas merged 1 commit intosymfony:5.4fromHypeMC:kernel-extensions
Jun 8, 2023

Conversation

@HypeMC
Copy link
Member

@HypeMCHypeMC commentedJun 4, 2023
edited
Loading

QA
Branch?5.4
Bug fix?yes
New feature?no
Deprecations?no
Tickets-
LicenseMIT
Doc PR-

Follow up to#50546 (should be merged first), adds non-bundle extensions todebug:config &config:dump list views:

class Kernelextends BaseKernelimplements ExtensionInterface, ConfigurationInterface{use MicroKernelTrait;protectedfunctionbuild(ContainerBuilder$container)    {$container->registerExtension(newMyExtension());    }publicfunctiongetAlias()    {return'kernel';    }// ...}

image

giosh94mhz reacted with heart emoji
Copy link
Member

@chalasrchalasr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Good catch. I'd call that a bugfix

@HypeMC
Copy link
MemberAuthor

Good catch. I'd call that a bugfix

Works for me, if needed I'll rebase this with 5.4 once#50546 is merged.

nicolas-grekas added a commit that referenced this pull requestJun 8, 2023
…bug mode (HypeMC)This PR was merged into the 5.4 branch.Discussion----------[FrameworkBundle] Fix `debug:config` & `config:dump` in debug mode| Q             | A| ------------- | ---| Branch?       | 5.4| Bug fix?      | yes| New feature?  | no| Deprecations? | no| Tickets       |Fix#47623| License       | MIT| Doc PR        | -Displaying configs for extensions without a bundle using the `debug:config` & `config:dump-reference` commands works depending on whether debug is `true` or `false`. The reason behind this is the following code:https://github.com/symfony/symfony/blob/b4128fdefea4ff95b27861bf65ba789d24868df1/src/Symfony/Bundle/FrameworkBundle/Command/BuildDebugContainerTrait.php#L42-L60When debug is `true` the extensions are never loaded in the container, so the commands don't work.There are even tests for these cases but they are all executed with debug `false`.This PR aims to make the commands work with both debug `true` & `false`. Another problem is that these extensions are not visible in the list of available extensions and are not offered by the completion feature, but since those seem more like new features I've created a separate PR for 6.4:#50548Commits-------2824fc5 [FrameworkBundle] Fix `debug:config` & `config:dump` in debug mode
@HypeMCHypeMC changed the base branch from6.4 to5.4June 8, 2023 19:32
@nicolas-grekas
Copy link
Member

(rebase unlocked)

@HypeMC
Copy link
MemberAuthor

(rebase unlocked)

@nicolas-grekas Already done 😄

@nicolas-grekasnicolas-grekas modified the milestones:6.4,5.4Jun 8, 2023
@nicolas-grekas
Copy link
Member

Thank you@HypeMC.

@nicolas-grekasnicolas-grekas merged commita267738 intosymfony:5.4Jun 8, 2023
@HypeMCHypeMC deleted the kernel-extensions branchJune 8, 2023 21:33
This was referencedJun 26, 2023
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@chalasrchalasrchalasr approved these changes

Assignees

No one assigned

Projects

None yet

Milestone

5.4

Development

Successfully merging this pull request may close these issues.

4 participants

@HypeMC@nicolas-grekas@chalasr@carsonbot

[8]ページ先頭

©2009-2025 Movatter.jp