Skip to content

[MonologBridge] Fix PHP deprecation with preg_match() #58492

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

Merged
merged 1 commit into from
Oct 9, 2024

Conversation

simoheinonen
Copy link
Contributor

Q A
Branch? 5.4
Bug fix? yes
New feature? no
Deprecations? no
Issues
License MIT
preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated

@carsonbot carsonbot changed the title [MonologBridge] Fix PHP deprecation with preg_match() Fix PHP deprecation with preg_match() Oct 8, 2024
@carsonbot carsonbot added this to the 5.4 milestone Oct 8, 2024
@carsonbot carsonbot changed the title Fix PHP deprecation with preg_match() [MonologBridge] Fix PHP deprecation with preg_match() Oct 8, 2024
@xabbuh
Copy link
Member

xabbuh commented Oct 8, 2024

Can we add a test to prevent regressions?

@alexandre-daubois
Copy link
Member

@xabbuh I don't think so, it is a language-level deprecation so I don't think we can really do anything here?

@stof
Copy link
Member

stof commented Oct 8, 2024

you can write a test running that code without a User-Agent header (i.e. triggering the code path for which you solved the deprecation)

@OskarStark OskarStark changed the title [MonologBridge] Fix PHP deprecation with preg_match() [MonologBridge] Fix PHP deprecation with preg_match() Oct 8, 2024
@nicolas-grekas
Copy link
Member

Thank you @simoheinonen.

@nicolas-grekas nicolas-grekas merged commit cc3fb70 into symfony:5.4 Oct 9, 2024
11 of 12 checks passed
fabpot added a commit that referenced this pull request Oct 13, 2024
This PR was merged into the 5.4 branch.

Discussion
----------

[MonologBridge] simplify test

| Q             | A
| ------------- | ---
| Branch?       | 5.4
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Issues        |
| License       | MIT

we can simplify the test added in #58492 by dropping the custom exception handler as a triggered deprecation would let the test fail anyway

Commits
-------

aa9eb60 simplify test
This was referenced Oct 27, 2024
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.

6 participants