This is showing up in production, from fatalmonitor:
Deprecated: Elastica\Query::setFilter() is deprecated. Use Elastica\Query::setPostFilter() instead. in /srv/mediawiki/php-1.26wmf18/vendor/ruflin/elastica/lib/Elastica/Query.php on line 144
This is showing up in production, from fatalmonitor:
Deprecated: Elastica\Query::setFilter() is deprecated. Use Elastica\Query::setPostFilter() instead. in /srv/mediawiki/php-1.26wmf18/vendor/ruflin/elastica/lib/Elastica/Query.php on line 144
Fixes one in the maintenance script
I wonder if it's worth hacking in so we get a stack trace...
Change 231539 had a related patch set uploaded (by Reedy):
Live hack to generate backtrace in Elastica\Query
Change 231543 had a related patch set uploaded (by Reedy):
Elastica\Query::setFilter() is deprecated.
Change 231544 had a related patch set uploaded (by Reedy):
Elastica\Query::setFilter() is deprecated.
reedy@tin:/srv/mediawiki-staging/php-1.26wmf18$ grep -R setFilter\( *
extensions/Flow/includes/Search/SearchEngine.php: $query->setFilter( $filter );
extensions/CirrusSearch/maintenance/updateVersionIndex.php: $query->setFilter( $filter );
extensions/Translate/ttmserver/ElasticSearchTTMServer.php: $boostQuery->setFilter( $fuzzyFilter );
extensions/Translate/ttmserver/ElasticSearchTTMServer.php: $filteredQuery->setFilter( $languageFilter );
extensions/GeoData/api/ApiQueryGeoSearchElastic.php: ->setFilter( $filter );
extensions/GeoData/api/ApiQueryGeoSearchElastic.php: $query->setFilter( $outerFilter );
extensions/GeoData/api/ApiQueryGeoSearchElastic.php: $query->setFilter( $nested );
extensions/ContentTranslation/modules/dashboard/ext.cx.translationlist.js: setFilter( 'status', 'draft' );
extensions/ContentTranslation/modules/dashboard/ext.cx.translationlist.js: setFilter( 'status', 'published' );
extensions/ContentTranslation/modules/dashboard/ext.cx.translationlist.js: setFilter( 'sourceLanguage', code );
extensions/ContentTranslation/modules/dashboard/ext.cx.translationlist.js: setFilter( 'targetLanguage', code );
extensions/CodeEditor/modules/ace/ext-language_tools.js: this.completions.setFilter(prefix);
extensions/CodeEditor/modules/ace/ext-language_tools.js: this.completions.setFilter(prefix);
extensions/SemanticResultFormats/resources/jquery.jqgrid/jquery.jqGrid.4.4.0min.js:b[c.sValue]=b[c.sOper]="":b[c.sFilter]="";d[0].resetFilter();j&&a(".ui-template",p).val("default");a.extend(e.p.postData,b);a(e).triggerHandler("jqGridFilterReset");a.isFunction(c.onReset)&&c.onReset.call(e);a(e).trigger("reloadGrid",[{page:1}]);return false});d(a("#"+l));a(".fm-button:not(.ui-state-disabled)",p).hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")})}}})},editGridRow:function(u,d){d=a.extend({top:0,left:0,width:300,height:"auto",dataheight:"auto",
extensions/SemanticResultFormats/resources/jquery.jqgrid/jquery.jqGrid.4.4.0min.js:this.toUserFriendlyString()});return a},filterData:function(){var a;this.each(function(){a=this.p.filter});return a},getParameter:function(a){return void 0!==a&&this.p.hasOwnProperty(a)?this.p[a]:this.p},resetFilter:function(){return this.each(function(){this.resetFilter()})},addFilter:function(a){"string"===typeof a&&(a=jQuery.jgrid.parse(a));this.each(function(){this.p.filter=a;this.reDraw();this.onchange()})}})})(jQuery);
setFilter:extensions/Flow/includes/Search/SearchEngine.php: $query->setFilter( $filter );
setFilter:extensions/CirrusSearch/maintenance/updateVersionIndex.php: $query->setFilter( $filter );
setFilter:extensions/Translate/ttmserver/ElasticSearchTTMServer.php: $boostQuery->setFilter( $fuzzyFilter );
setFilter:extensions/Translate/ttmserver/ElasticSearchTTMServer.php: $filteredQuery->setFilter( $languageFilter );
setFilter:extensions/GeoData/api/ApiQueryGeoSearchElastic.php: ->setFilter( $filter );
setFilter:extensions/GeoData/api/ApiQueryGeoSearchElastic.php: $query->setFilter( $outerFilter );
setFilter:extensions/GeoData/api/ApiQueryGeoSearchElastic.php: $query->setFilter( $nested );
setFilter:extensions/SemanticResultFormats/resources/jquery.jqgrid/jquery.jqGrid.4.4.0min.js:b[c.sValue]=b[c.sOper]="":b[c.sFilter]="";d[0].resetFilter();j&&a(".ui-template",p).val("default");a.extend(e.p.postData,b);a(e).triggerHandler("jqGridFilterReset");a.isFunction(c.onReset)&&c.onReset.call(e);a(e).trigger("reloadGrid",[{page:1}]);return false});d(a("#"+l));a(".fm-button:not(.ui-state-disabled)",p).hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")})}}})},editGridRow:function(u,d){d=a.extend({top:0,left:0,width:300,height:"auto",dataheight:"auto",
vendor/ruflin/elastica/CHANGELOG.md:- Deprecated: Elastica\Query::setFilter() is deprecated. Use Elastica\Query::setPostFilter() instead. [#669](https://github.com/ruflin/Elastica/issues/669/)
vendor/ruflin/elastica/lib/Elastica/Filter/BoolNot.php: $this->setFilter($filter);
vendor/ruflin/elastica/lib/Elastica/Filter/BoolNot.php: public function setFilter(AbstractFilter $filter)
vendor/ruflin/elastica/lib/Elastica/Filter/Nested.php: public function setFilter(AbstractFilter $filter)
vendor/ruflin/elastica/lib/Elastica/Filter/HasChild.php: $this->setFilter($query);
vendor/ruflin/elastica/lib/Elastica/Filter/HasChild.php: public function setFilter($filter)
vendor/ruflin/elastica/lib/Elastica/Filter/Indices.php: $this->setIndices($indices)->setFilter($filter);
vendor/ruflin/elastica/lib/Elastica/Filter/Indices.php: public function setFilter(AbstractFilter $filter)
vendor/ruflin/elastica/lib/Elastica/Filter/HasParent.php: $this->setFilter($query);
vendor/ruflin/elastica/lib/Elastica/Filter/HasParent.php: public function setFilter($filter)
vendor/ruflin/elastica/lib/Elastica/Query/Filtered.php: $this->setFilter($filter);
vendor/ruflin/elastica/lib/Elastica/Query/Filtered.php: public function setFilter(AbstractFilter $filter = null)
vendor/ruflin/elastica/lib/Elastica/Query/ConstantScore.php: $this->setFilter($filter);
vendor/ruflin/elastica/lib/Elastica/Query/ConstantScore.php: public function setFilter($filter)
vendor/ruflin/elastica/lib/Elastica/Query/FunctionScore.php: public function setFilter(AbstractFilter $filter)
vendor/ruflin/elastica/lib/Elastica/Query.php: public function setFilter(AbstractFilter $filter)
vendor/ruflin/elastica/lib/Elastica/Query.php: trigger_error('Deprecated: Elastica\Query::setFilter() is deprecated. Use Elastica\Query::setPostFilter() instead.', E_USER_DEPRECATED);
vendor/ruflin/elastica/lib/Elastica/Aggregation/Filter.php: $this->setFilter($filter);
vendor/ruflin/elastica/lib/Elastica/Aggregation/Filter.php: public function setFilter(AbstractFilter $filter)
vendor/ruflin/elastica/lib/Elastica/Facet/Filter.php: public function setFilter(AbstractFilter $filter)
vendor/ruflin/elastica/lib/Elastica/Facet/AbstractFacet.php: public function setFilter(AbstractFilter $filter)
vendor/ruflin/elastica/test/lib/Elastica/Test/Filter/NestedFilterWithSetFilterTest.php: $filter->setFilter($query);
vendor/ruflin/elastica/test/lib/Elastica/Test/Filter/NestedFilterWithSetFilterTest.php: $filter->setFilter($query);
vendor/ruflin/elastica/test/lib/Elastica/Test/Filter/NestedFilterWithSetFilterTest.php: $filter->setFilter($query);
vendor/ruflin/elastica/test/lib/Elastica/Test/Query/ConstantScoreTest.php: $query->setFilter($filter);
vendor/ruflin/elastica/test/lib/Elastica/Test/Query/ConstantScoreTest.php: $query->setFilter($filter);
vendor/ruflin/elastica/test/lib/Elastica/Test/Aggregation/FilterTest.php: $agg->setFilter(new Range('stock', array('gt' => 0)));
vendor/ruflin/elastica/test/lib/Elastica/Test/Aggregation/FilterTest.php: $agg->setFilter(new Term(array('color' => 'blue')));
vendor/ruflin/elastica/test/lib/Elastica/Test/Facet/FilterTest.php: $facet->setFilter($filter);Change 231551 had a related patch set uploaded (by Reedy):
Elastica\Query::setFilter() is deprecated.
Change 231552 had a related patch set uploaded (by Reedy):
Elastica\Query::setFilter() is deprecated.