Skip to content

V3 work#13

Merged
dcarbone merged 7 commits intomasterfrom
v3
Oct 25, 2025
Merged

V3 work#13
dcarbone merged 7 commits intomasterfrom
v3

Conversation

@dcarbone
Copy link
Owner

  • Remove dependency on curl-plus package
  • Misc 8.2+ updates
  • Cleanup

@dcarbone dcarbone self-assigned this Oct 25, 2025
@dcarbone dcarbone requested a review from Copilot October 25, 2025 01:45
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR modernizes the SoapPlus library by removing the curl-plus dependency and updating to PHP 8.2+ standards. The changes include replacing the CurlPlusClient wrapper with native PHP curl functions, updating PHPUnit configuration to version 12.4, and refactoring the test suite to use modern PHPUnit practices.

Key Changes:

  • Removed dependency on the curl-plus package, implementing direct curl usage
  • Updated minimum PHP version requirement from 8.0 to 8.2
  • Modernized PHPUnit configuration and tests from version 9.3 to 12.4

Reviewed Changes

Copilot reviewed 7 out of 9 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
tests/SoapPlus/SoapClientPlusTest.php Removed old test file from nested directory
tests/SoapClientPlusTest.php Added modernized test suite with namespace support and updated test methods
src/SoapClientPlus.php Replaced CurlPlusClient usage with native curl functions and removed deprecated methods
phpunit.xml.dist Updated PHPUnit schema to version 12.4 and reorganized configuration structure
phpunit.local.xml Updated PHPUnit schema to version 12.4 with coverage configuration
composer.json Updated PHP requirement to 8.2+, removed curl-plus dependency, added dev autoload
.github/workflows/tests.yaml Updated PHP versions in test matrix and added explicit permissions configuration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@dcarbone dcarbone requested a review from Copilot October 25, 2025 01:52
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 8 out of 10 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@dcarbone dcarbone requested a review from Copilot October 25, 2025 01:56
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 8 out of 10 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@dcarbone dcarbone merged commit edb17b0 into master Oct 25, 2025
3 checks passed
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.

2 participants