humanmade / humanmade/wp-simple-saml
Upgrade PHP-SAML to v4.0
- Dominant language
- PHP
- Stars
- 125
- Forks
- 37
- PR merge metrics
- No merged PRs in 30d
Description
Currently, this plugin uses `onelogin/php-saml` at v3, which throws deprecation warnings on PHP 8.4+ (e.g., `Deprecated: OneLogin\Saml2\Auth::__construct(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead`). This plugin should be updated to use PHP-SAML v4 to ensure compatibility with newer versions of PHP.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the plugin's dependency declaration for onelogin/php-saml and review any code or tests that integrate its authentication API. Update the dependency and address compatibility changes required by v4, then verify the plugin runs on PHP 8.4+ without the reported deprecation warnings.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php, wordpress
- Domain
- authentication
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100