Merged
Conversation
uuf6429
commented
Feb 6, 2025
uuf6429
commented
Feb 6, 2025
| "autoload-dev": { | ||
| "psr-4": { | ||
| "Tests\\Behat\\": "tests/Behat/" | ||
| "Tests\\": "tests/" |
Contributor
Author
There was a problem hiding this comment.
This helps:
- IDEs (e.g. PhpStorm or IDEA) correctly detect the tests directory as the "tests root"
- It decrease the wtf factor if someone adds test classes elsewhere which wouldn't load otherwise
- It may not be the best, performance-wise, but I think it's not so critical seeing as it only impacts tests (i.e.
composer --dev).
Member
There was a problem hiding this comment.
My proposal would be to flatten the tests folder (thanks to PSR-4 possibilities) but keeping a prefix that enforce using a proper namespace of that library (I would even use Tests\Behat\Gherkin as prefix)
Contributor
Author
Member
There was a problem hiding this comment.
it is not a BC break (assuming you update the autoload config to be valid for the new path), unless your project requires users to hardcode a path to a file inside your package (which is not the case for Gherkin)
uuf6429
commented
Feb 6, 2025
uuf6429
commented
Feb 6, 2025
uuf6429
commented
Feb 6, 2025
uuf6429
commented
Feb 6, 2025
uuf6429
commented
Feb 6, 2025
stof
reviewed
Feb 6, 2025
acoulton
approved these changes
Feb 12, 2025
Contributor
Author
|
@stof all points that have been raised are solved, anything else to move forward on this PR? |
stof
reviewed
Feb 19, 2025
stof
approved these changes
Feb 19, 2025
Roll back "yield from" to "return".
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

No description provided.