ItamarWMDE added a comment.
Investigation Summary
---------------------
| Generic | On the Fence | Non
Generic |
| --------------------- | ------------------------------------------ |
--------------------------------- |
| `getStringNormalizer` | `getFullEntitySerializer` |
`getEntityNamespaceLookup` |
| | `getCompactEntitySerializer` |
`getLanguageFallbackChainFactory` |
| | `getStorageEntitySerializer` |
|
| | `getBaseDataModelSerializerFactory` |
|
| | `getCompactBaseDataModelSerializerFactory` |
|
|
While it is clearly apparent that services such as `EntityNamespaceLookup`
and `LanguageFallbackChainFactory` are dependent on wiki settings and thus are
non generic, it is not entirely clear whether the serialization methods should
be considered Generic or not. as they do depend on entity type definitions,
which are registered by extensions. However, these type definitions can
gracefully degrade to default wikibase repo settings.
TASK DETAIL
https://phabricator.wikimedia.org/T260163
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: ItamarWMDE
Cc: Michael, Aklapper, Addshore, Akuckartz, Iflorez, darthmon_wmde, alaa_wmde,
Nandana, Lahi, Gq86, Pablo-WMDE, GoranSMilovanovic, QZanden, LawExplorer,
_jensen, rosalieper, Scott_WUaS, Jonas, Wikidata-bugs, aude, Lydia_Pintscher,
Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs