Skip to content

add failing plain view test fixture#3486

Closed
schlndh wants to merge 1 commit intorectorphp:mainfrom
schlndh:fix-brokenIndentationInPlainView
Closed

add failing plain view test fixture#3486
schlndh wants to merge 1 commit intorectorphp:mainfrom
schlndh:fix-brokenIndentationInPlainView

Conversation

@schlndh
Copy link
Copy Markdown
Contributor

@schlndh schlndh commented Mar 17, 2023

rectorphp/rector#7845

It seems that the issue is not OPEN_TAG_SPACED_REGEX as was suggested in the issue, but rather the fact that only one of the <?php is indented incorrectly, while the other one remains correctly indented. So this condition is not triggered.

@schlndh schlndh requested a review from TomasVotruba as a code owner March 17, 2023 15:42
@samsonasik
Copy link
Copy Markdown
Member

That possibly seems regex only replace once on this case, and not replace in another open tag, could you try to provide a patch for it? Thank you.

@samsonasik
Copy link
Copy Markdown
Member

I checked the diff, it seems the printed content from php-parser doesn't remove the first starter of foreach:

Screen Shot 2023-03-18 at 16 28 15

https://www.diffchecker.com/1y97KyQF

the regex should apply to both printed content and regex content of original content, I will create PR for it

@samsonasik
Copy link
Copy Markdown
Member

@schlndh I cherry-picked your commit at PR #3488

samsonasik added a commit that referenced this pull request Mar 18, 2023
… print on PhpFileProcessor (#3488)

* add failing plain view test fixture

* Closes #3486 Fixes rectorphp/rector#7845 Fixes rectorphp/rector#7841

* more fixture

---------

Co-authored-by: schlndh <schlndh@users.noreply.github.com>
samsonasik added a commit that referenced this pull request May 8, 2023
… print on PhpFileProcessor (#3488)

* add failing plain view test fixture

* Closes #3486 Fixes rectorphp/rector#7845 Fixes rectorphp/rector#7841

* more fixture

---------

Co-authored-by: schlndh <schlndh@users.noreply.github.com>
@schlndh schlndh deleted the fix-brokenIndentationInPlainView branch October 26, 2024 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants