Lucas_Werkmeister_WMDE created this task. Lucas_Werkmeister_WMDE added projects: Wikidata, Wikibase-DataModel, wdwb-tech. Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION In T301249: Handle deprecation of Serializable interface in Wikibase <https://phabricator.wikimedia.org/T301249>, we added the new PHP≥7.4 methods (`__serialize()` and `__unserialize()`) to `EntityId`, but kept the `Serializable` interface (`serialize()` and `unserialize()` methods) for compatibility with PHP 7.2. Now that we’ve dropped PHP 7.2 support (T264168 <https://phabricator.wikimedia.org/T264168>), we should remove this interface (so that its methods are no longer required on new `EntityId` subclasses), and probably also the methods (`serialize()` is equivalent to `getSerialization()` in all the implementations I could find, so there’s no need to have both). TASK DETAIL https://phabricator.wikimedia.org/T345856 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Lucas_Werkmeister_WMDE Cc: Aklapper, Lucas_Werkmeister_WMDE, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
_______________________________________________ Wikidata-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected]
