<?php
+use Wikimedia\TestingAccessWrapper;
+
/**
* @covers ChangesListStringOptionsFilterGroup
*/
* @dataProvider provideModifyQuery
*/
public function testModifyQuery( $filterDefinitions, $expectedValues, $input ) {
- $self = $this;
-
$queryCallable = function (
$className,
$ctx,
&$query_options,
&$join_conds,
$actualSelectedValues
- ) use ( $self, $expectedValues ) {
- $self->assertSame(
+ ) use ( $expectedValues ) {
+ $this->assertSame(
$expectedValues,
$actualSelectedValues
);
* @dataProvider provideModifyQuery
*/
protected function modifyQueryHelper( $groupDefinition, $input ) {
- $ctx = $this->getMock( 'IContextSource' );
- $dbr = $this->getMock( 'IDatabase' );
+ $ctx = $this->createMock( 'IContextSource' );
+ $dbr = $this->createMock( 'IDatabase' );
$tables = $fields = $conds = $query_options = $join_conds = [];
$group = new ChangesListStringOptionsFilterGroup( $groupDefinition );