Page MenuHomePhabricator

Change the abstract class EntityId into an interface
Closed, ResolvedPublic

Description

As part of the refactoring described in ADR 22 EntityId needs to become an interface (so PropertyId can be an interface implemented by NumericPropertyId and FederatedPropertyId).
Some of the groundwork has been done - SerializableEntityId has been introduced (see https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/723182).