Page MenuHomePhabricator

Refactor EntityContent (tracking)
Closed, InvalidPublic

Description

Currently, EntityContent is much too long and has too many responsibilities. Some refactoring is needed to move most of the code out of this class into separate helper classes which then can also be easily exchanged and reused for other entity types.

The ultimate goal would be to get rid of EntityContent or only use it for ids and maybe redirect things.

Details

Reference
bz69752

Event Timeline

bzimport raised the priority of this task from to Normal.Nov 22 2014, 3:43 AM
bzimport set Reference to bz69752.
bzimport added a subscriber: Unknown Object (MLST).
Bene created this task.Aug 19 2014, 7:15 PM
Lydia_Pintscher removed a subscriber: Unknown Object (MLST).
Lydia_Pintscher removed a subscriber: Unknown Object (MLST).
Lydia_Pintscher set Security to None.
Lydia_Pintscher moved this task from incoming to hold on the Wikidata board.
matej_suchanek added a project: Technical-Debt.
matej_suchanek removed a subscriber: Wikidata-bugs.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptFeb 4 2016, 3:10 PM
thiemowmde closed this task as Invalid.Mar 1 2018, 2:25 PM

Yes and no. Refactoring EntityContent is an ongoing task that will never end. We don't need this ticket to do this, especially since this tickets description is quite vague and not really actionable.