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]

Reply via email to