Page MenuHomePhabricator

Add support for repo prefixes to DispatchingEntityIdParser
Closed, ResolvedPublic

Description

DispatchingEntityIdParser finds the correct type of EntityId to construct by matchign a given ID serialization against regular expressions managed by EntityTypeDefinitions. Those patterns match "Q1234" for items, "P1234" for properties, etc.

To support foreign IDs, this mechanism needs to be adapted so it can handle IDs of the form "foo:Q11234" and "a:b:c:P23768", and still determine the correct entity type.

Related Objects

StatusSubtypeAssignedTask
Declineddchen
OpenNone
OpenNone
DuplicateNone
OpenFeatureNone
OpenFeatureNone
DuplicateNone
ResolvedNone
ResolvedNone
ResolvedNone
OpenNone
OpenNone
StalledNone
ResolvedLydia_Pintscher
ResolvedLydia_Pintscher
ResolvedLydia_Pintscher
ResolvedLydia_Pintscher
Resolveddaniel
ResolvedWMDE-leszek