Comments (3)
This is due to a change to the way static variables are handled in inherited class methods.
As of PHP 8.1.0, when a method using static variables is inherited (but not overridden), the inherited method will now share static variables with the parent method. This means that static variables in methods now behave the same way as static properties.
[Source]
I recommend converting the Singleton abstract class to a Trait (and longer-term moving away from the Singleton pattern generally).
from 10up-experience.
@claytoncollie Please test #119 when you get a chance.
from 10up-experience.
Thanks for the patch @johnwatkins0
I tested on PHP 8.1.9 and the SSO is now working again.
from 10up-experience.
Related Issues (20)
- Test against WordPress 5.9 HOT 2
- 10up SSO Button Doesn't Appear When 10up Exp Plugin Activated Per-Site HOT 1
- 10up-experience's SSO infinite redirect loop HOT 1
- Bump version for plugin update checker dependency HOT 1
- Notification for Object Caching
- Incorrect Role Fallback HOT 1
- Option Failsafes interfering with updating Site Address (URL) HOT 2
- 1.6.x releases missing on Packagist HOT 1
- Limit Login Default Plugin Settings HOT 2
- PSR-4
- Call to "ecc_html__" function
- notice for WP_DEBUG mode
- Check haveibeenpwned API during password reset and account creation
- Filtering WP List Table Views by Author Redirects to Home Page When Author Email Domain is a 10up One. HOT 1
- Password reset triggers fatal error HOT 6
- Hides the WP menu link for the Stream plugin HOT 1
- Highlight prefered method to install the plugin is with Composer HOT 2
- Support for Composer installer paths
- Do EOL checks for PHP, database, and object cache versions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 10up-experience.