The following MW 1.24 change made some member variables of the MW EditPage class protected:
https://gerrit.wikimedia.org/r/#/c/133484/
As a result, saving a page using a form fails with "Fatal error: Cannot access protected property EditPage::$mTokenOk".
That member variable is accessed in SF's includes/SF_AutoeditAPI.php on line 465.
I can think of these 2 solutions:
- Get a core change accepted that makes EditPage::$mTokenOk public again. (Or alternatively, since SF only reads it: a core change that adds a method to return it, and then changing SF to use that.)
- Have SF derive the EditPage class and add a method to return $mTokenOk, then use the new class and its method instead.
Version: master
Severity: critical