Page MenuHomePhabricator

Get rid of the builders array in RdfBuilder
Closed, ResolvedPublic

Description

Get rid of the builders array in RdfBuilder, pushing the rdf stuff into entity type definitions (this kind of makes it a Dispatching thingy).
The entity builders array is the "new" way of doing this, the builders one is legacy code.

Event Timeline

Change 689941 had a related patch set uploaded (by Tonina Zhelyazkova; author: Tonina Zhelyazkova):

[mediawiki/extensions/Wikibase@master] WIP: Refactor RdfBuilder

https://gerrit.wikimedia.org/r/689941

Change 692350 had a related patch set uploaded (by Tarrow; author: Tarrow):

[mediawiki/extensions/Wikibase@master] WIP: Introduce itemrdfbuilder

https://gerrit.wikimedia.org/r/692350

Change 692350 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Introduce ItemRdfBuilder

https://gerrit.wikimedia.org/r/692350

Change 689941 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Use ItemRdfBuilder for Wikibase items

https://gerrit.wikimedia.org/r/689941

Change 691199 had a related patch set uploaded (by Tonina Zhelyazkova; author: Tonina Zhelyazkova):

[mediawiki/extensions/WikibaseMediaInfo@master] Refactor MediaInfoRdfBuilder

https://gerrit.wikimedia.org/r/691199

Change 693160 had a related patch set uploaded (by Tarrow; author: Tarrow):

[mediawiki/extensions/Wikibase@master] Rename PropertyRdfBuilder to

https://gerrit.wikimedia.org/r/693160

Change 693362 had a related patch set uploaded (by Tarrow; author: Tarrow):

[mediawiki/extensions/Wikibase@master] Introduce PropertyRdfBuilder

https://gerrit.wikimedia.org/r/693362

Change 694449 had a related patch set uploaded (by Tonina Zhelyazkova; author: Tonina Zhelyazkova):

[mediawiki/extensions/WikibaseMediaInfo@master] Rename MediaInfoRdfBuilder

https://gerrit.wikimedia.org/r/694449

Change 695218 had a related patch set uploaded (by Bereket teshome; author: Bereket teshome):

[mediawiki/extensions/WikibaseLexeme@master] Rename LexemeRdfBuilder to LexemeSpecificComponentsRdfBuilder

https://gerrit.wikimedia.org/r/695218

Change 695293 had a related patch set uploaded (by Tonina Zhelyazkova; author: Tonina Zhelyazkova):

[mediawiki/extensions/WikibaseMediaInfo@master] Introduce new MediaInfoRdfBuilder

https://gerrit.wikimedia.org/r/695293

Change 695326 had a related patch set uploaded (by Bereket teshome; author: Bereket teshome):

[mediawiki/extensions/WikibaseLexeme@master] Introduce LexemeRdfBuilder

https://gerrit.wikimedia.org/r/695326

Change 696381 had a related patch set uploaded (by Bereket teshome; author: Bereket teshome):

[mediawiki/extensions/Wikibase@master] Introduce LexemeRdfBuilder

https://gerrit.wikimedia.org/r/696381

Change 694449 merged by jenkins-bot:

[mediawiki/extensions/WikibaseMediaInfo@master] Rename MediaInfoRdfBuilder

https://gerrit.wikimedia.org/r/694449

Change 696439 had a related patch set uploaded (by Tonina Zhelyazkova; author: Tonina Zhelyazkova):

[mediawiki/extensions/WikibaseMediaInfo@master] Start using MediaInfoRdfBuilder instead the specific components one

https://gerrit.wikimedia.org/r/696439

Change 697034 had a related patch set uploaded (by Tonina Zhelyazkova; author: Tonina Zhelyazkova):

[mediawiki/extensions/Wikibase@master] Add mediainfo to RdfBuilder's check

https://gerrit.wikimedia.org/r/697034

Change 695218 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Rename LexemeRdfBuilder to LexemeSpecificComponentsRdfBuilder

https://gerrit.wikimedia.org/r/695218

Change 693160 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Rename PropertyRdfBuilder to PropertySpecificComponentsRdfBuilder

https://gerrit.wikimedia.org/r/693160

Change 697383 had a related patch set uploaded (by Bereket teshome; author: Bereket teshome):

[mediawiki/extensions/WikibaseLexeme@master] Start using LexemeRdfBuilder instead the specific components one

https://gerrit.wikimedia.org/r/697383

Change 695326 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Introduce LexemeRdfBuilder

https://gerrit.wikimedia.org/r/695326

Change 695293 merged by jenkins-bot:

[mediawiki/extensions/WikibaseMediaInfo@master] Introduce new MediaInfoRdfBuilder

https://gerrit.wikimedia.org/r/695293

Change 693362 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Introduce PropertyRdfBuilder

https://gerrit.wikimedia.org/r/693362

Change 696439 merged by jenkins-bot:

[mediawiki/extensions/WikibaseMediaInfo@master] Start using MediaInfoRdfBuilder instead the specific components one

https://gerrit.wikimedia.org/r/696439

Change 697034 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Add mediainfo to RdfBuilder's check

https://gerrit.wikimedia.org/r/697034

Change 697383 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Start using LexemeRdfBuilder instead the specific components one

https://gerrit.wikimedia.org/r/697383

Change 696381 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Use only Entity specific RdfBuilders in RdfBuilder

https://gerrit.wikimedia.org/r/696381