-
-
Notifications
You must be signed in to change notification settings - Fork 9.8k
[DomCrawler] add a normalizeWhitespace argument to text() method #32440
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
[DomCrawler] add a normalizeWhitespace argument to text() method #32440
Conversation
81b567e to
20c2671
Compare
|
The contribution header is the same as the other PR, should it be updated too ? Edit: updated |
20c2671 to
4caab39
Compare
f0531dd to
88e79ff
Compare
c33f8ca to
9526c94
Compare
9526c94 to
ccce091
Compare
37fc6ad to
0b9ee0c
Compare
nicolas-grekas
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please add a few test cases
0b9ee0c to
0a1a253
Compare
0a1a253 to
f4d63fc
Compare
|
Please update the test case to ensure double spaces+line breaks in the middle of the text are normalized too. |
|
@Simperfit Are you able to finish this PR? |
nicolas-grekas
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(I updated the tests)
|
Thank you @Simperfit. |
f4d63fc to
1746718
Compare
…t() method (Simperfit) This PR was merged into the 4.4 branch. Discussion ---------- [DomCrawler] add a normalizeWhitespace argument to text() method | Q | A | ------------- | --- | Branch? | 4.4 | Bug fix? | no | New feature? | yes <!-- please update src/**/CHANGELOG.md files --> | BC breaks? | no <!-- see https://symfony.com/bc --> | Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files --> | Tests pass? | yes <!-- please add some, will be required by reviewers --> | Fixed tickets | #21302, #23626 <!-- #-prefixed issue number(s), if any --> | License | MIT | Doc PR | todo <!-- required for new features --> <!-- Replace this notice by a short README for your feature/bugfix. This will help people understand your PR and can be used as a start for the documentation. Additionally (see https://symfony.com/roadmap): - Bug fixes must be submitted against the lowest maintained 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 branch 4.4. - Legacy code removals go to the master branch. --> I've taken #24412, rebased with 4.4, fixed the comments in the PR. cc @xabbuh @stof @nicolas-grekas Commits ------- 1746718 [DomCrawler] add a value() method, normalize whitespaces
|
For the record, this mode became the default in Symfony 5 (see #34151). |
|
Also worth noting this follow‑up: #47175, which fixed locale‑sensitivity issues in the whitespace normalization at hand. |
I've taken #24412, rebased with 4.4, fixed the comments in the PR.
cc @xabbuh @stof @nicolas-grekas