Skip to content

[framworkbundle] fix search in debug:autowiring command #30522

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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed

Conversation

soufianZantar
Copy link
Contributor

@soufianZantar soufianZantar commented Mar 11, 2019

Q A
Branch? 4.2
Bug fix? yes
New feature? no
BC breaks? no
Deprecations? no
Tests pass? yes
Fixed tickets #30493
License MIT
Doc PR symfony/symfony-docs#...

When searching for autowiring class :

If the class not found the command return exception [ERROR] No autowirable classes or interfaces found matching "fake"

But After adding the option all to the command ( To shwing no aliased services), if someone search for no aliased services without the option all. the command command will return empty result and not exception.

I suggested if someone adding search argument. the command must return the aliased and no aliased services. I think it would be better to return the aliased and no aliased services for devs.

@chalasr chalasr added this to the 4.2 milestone Mar 12, 2019
@nicolas-grekas
Copy link
Member

Unless --all is passed, we should not list non-aliases services to me, even when searching.
What we could do instead is display some short sentence telling there are more results than displayed. This could also tell it is not recommended to type-hint classes if possible.

@chalasr
Copy link
Member

chalasr commented Apr 6, 2019

Closing in favor of #30887, thank you for the PR!

@chalasr chalasr closed this Apr 6, 2019
nicolas-grekas added a commit that referenced this pull request Apr 7, 2019
…open)

This PR was merged into the 4.3-dev branch.

Discussion
----------

[FrameworkBundle] fix search in debug autowiring

| Q             | A
| ------------- | ---
| Branch?       | master
| Bug fix?      | no
| New feature?  | yes <!-- don't forget to update src/**/CHANGELOG.md files -->
| BC breaks?    | no     <!-- see https://symfony.com/bc -->
| Deprecations? | no <!-- don't forget to update UPGRADE-*.md and src/**/CHANGELOG.md files -->
| Tests pass?   | yes    <!-- please add some, will be required by reviewers -->
| Fixed tickets | #30493   <!-- #-prefixed issue number(s), if any -->
| License       | MIT
| Doc PR        |

<!--
Write a short README entry for your feature/bugfix here (replace this comment block.)
This will help people understand your PR and can be used as a start of the Doc PR.
Additionally:
 - Bug fixes must be submitted against the lowest branch where they apply
   (lowest branches are regularly merged to upper ones so they get the fixes too).
 - Features and deprecations must be submitted against the master branch.
-->

Taking #30522 and finishing it with @nicolas-grekas comments.
Is the sentence ok ?

Commits
-------

fec4bea fix debug:autowiringcommand
@nicolas-grekas nicolas-grekas modified the milestones: next, 4.3 Apr 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants