Move interactor construction into normal function
Split interactor construction code
JeroenDeDauw renamed
T208534: Outdated version of CS cause failures on Gerrit from
Outdated version of CS used on Gerrit to
Outdated version of CS cause failures on Gerrit.
As @Addshore said, that composer info does not look right. You'll get the error you are getting when the code is not loaded. So my guess is that you do not have it loaded.
AFAIK Wikibase does not use Geo 4.x, since Geo 4.x requires PHP 7.1. So it is not clear to me how the 4.1 release could affect Wikibase.
Someone will need to follow up on Jonas his PR
Gerrit Code Review <gerrit@wikimedia.org> committed
rEWLEfeab042093aa: Merge "Fix type in comment" (authored by
JeroenDeDauw).
Merge "Fix type in comment"
One thing we could do is revert the change causing all the pain. extending might be nice, though likely not worth all this effort.
Move ChangeOp Deserialization stuff into Presentation/
Prevent modification of stored Lexeme in FakeLexemeRepository
Prevent modification of stored Lexeme in FakeLexemeRepository
Use return type hints in Lexeme
Prevent modification of stored Lexeme in FakeLexemeRepository
Break EntityRevisionLookup out of merge interactor
Store isBot state in global factory
Split interactor construction code
Move LexemeRepository construction out of the merge interactor
Move interactor construction into normal function
Break auth details (inc MW bind) out of LexemeMerge interactor
Split method in MediaWikiLexemeRepository
Break persistance details out of MergeLexemesInteractor (initial step)
Rename Domain/Lookups to Domain/Storage
Gerrit Code Review <gerrit@wikimedia.org> committed
rEWLEaac1466f0189: Merge "Inline not needed vars" (authored by
JeroenDeDauw).
Merge "Inline not needed vars"
Merge "Remove dead code from MergeLexemesInteractor"
I've started cleaning up the existing interactor to correspond to what an interactor normally is and to respect architectural boundaries. This is mostly done. Chain of commits starting with
Break EntityRevisionLookup out of merge interactor
Break EntityRevisionLookup out of merge interactor
Break EntityRevisionLookup out of merge interactor
Remove not needed comments
Break EntityRevisionLookup out of merge interactor
Remove docs in LexemeValidatorFactory
Store isBot state in global factory
Remove no longer needed parameter
Store isBot state in global factory
Move LexemeRepository construction out of the merge interactor
Split interactor construction code
Move interactor construction into normal function
Break auth details (inc MW bind) out of LexemeMerge interactor
Break auth details (inc MW bind) out of LexemeMerge interactor
Split method in MediaWikiLexemeRepository
Break persistance details out of MergeLexemesInteractor (initial step)
Break persistance details out of MergeLexemesInteractor (initial step)
Rename Domain/Lookups to Domain/Storage
Remove dead code from MergeLexemesInteractor
Do not require factory in ChangeOpLexicalCategory
Do not require factory in ChangeOpLexicalCategory
Do not require factory in ChangeOpLanguage
Add preliminary DIRECTORIES.md
Add preliminary DIRECTORIES.md
Add preliminary DIRECTORIES.md
Remove docs in LexemeValidatorFactory
Chain partially merged. First commit that still needs merging:
Move ChangeOps/ into DataAccess/
Move LemmaTermValidator to where other ChangeOp validation code is
Move DummyObjects/ into Domain/
Move Diff/ into Presentation/
Move Store/ and Search/ into DataAccess/
Move contents of Validators/ elsewhere
Move View/ into Presentation/
Move Formatters/ and Rdf/ into Presentation/
Move EntityReferenceExtractors/ and Merge/ into Domain/
Reorganize contents of DataModel and rename to Model
Move DataModel to Domain/DataModel
Break line to reduce line lenght
Move LemmaTermValidator to where other ChangeOp validation code is
Move ChangeOps/ into DataAccess/
Move Diff/ into Presentation/
Move DummyObjects/ into Domain/
Move Store/ and Search/ into DataAccess/
Move contents of Validators/ elsewhere
Move View/ into Presentation/
Move Formatters/ and Rdf/ into Presentation/
Move EntityReferenceExtractors/ and Merge/ into Domain/
Reorganize contents of DataModel and rename to Model
Move DataModel to Domain/DataModel
Move EntityLinkFormatters to MW NS
Move LexemeLanguageCodePropertyIdConfig to MW NS
Break line to reduce line lenght
Initial moving is done, ending with
Move ChangeOps/ into DataAccess/
Break line to reduce line lenght
Move LemmaTermValidator to where other ChangeOp validation code is
Move DummyObjects/ into Domain/
Move Diff/ into Presentation/
Move contents of Validators/ elsewhere
Move Store/ and Search/ into DataAccess/