Skip to content

Add support for azjezz/psl v5.0+#96

Merged
veewee merged 1 commit into3.xfrom
psl-5-support-3.x
Mar 11, 2026
Merged

Add support for azjezz/psl v5.0+#96
veewee merged 1 commit into3.xfrom
psl-5-support-3.x

Conversation

@veewee
Copy link
Copy Markdown
Owner

@veewee veewee commented Mar 11, 2026

Summary

  • Update PSL constraint from ^3.0 || ^4.0 to ^3.0 || ^4.0 || ^5.0
  • Remove test assertions using negative offsets with Vec\slice (violated @param non-negative-int contract)
  • Relax exception message assertions to accommodate PSL v5 wording changes ("path" instead of "file")

Test plan

  • composer run ci passes (CS, Psalm, PHPUnit, coverage, infection, stress)

See phpro/soap-client#604

Update PSL constraint to also allow ^5.0. Fix tests that relied on
negative offset behavior in Vec\slice (violating the non-negative-int
contract) and relax exception message assertions to accommodate PSL v5
wording changes ("path" instead of "file").
@veewee veewee merged commit 05d8539 into 3.x Mar 11, 2026
18 checks passed
@veewee veewee deleted the psl-5-support-3.x branch March 11, 2026 13:15
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.

1 participant