[PHPDoc] Add missing type hint and phpdoc in SetupFactory/LegacySolr
Change SetupFactory/LegacySolr to use CachedPersistence for lookups
Change SetupFactory/LegacySolr db indexing to batch update and commit at the end
Make sure that string search is case insensitive in Solr

(cherry picked from commit 8198892bf52b607ffe98a6635dedf3ccc813756a)
Implement CriterionVisitor\UserMetadataIn for Solr
Implemented EZP-21865: Add showInfo parameter for ezgmaplocation field type base template
Fix EZP-21873 - Unable to use ez_render_field with ezgmaplocation_field
Merge pull request #590 from pedroresende/EZP-21873

Fix EZP-21873 - Unable to use ez_render_field with ezgmaplocation_field
Merge pull request #585 from lserwatka/EZP-21865

Implemented EZP-21865: Add showInfo parameter for ezgmaplocation field type base template
Fixed: wrong dependency causing 2 skipped tests
Merge pull request #556 from ezsystems/solrObjectState

Re-enable, fix & speed up Solr Integration tests
Fixed: CS
EZP-21700: add language code to SortClause FieldTarget
EZP-21700: add integration tests
EZP-21700: added BC note
Fixed: constructor PHPDoc  description
EZP-21700: make languageCode optional and join with main language
EZP-21700: prevent Field SortClauses with language from filtering Content by language
EZP-21700: added validation of Field SortClauses
EZP-21700: fixed: join only with published ContentType/FieldDefinition