getMockBuilder( WpAdapter::class )->getMock(); $mock ->method( 'applyFilters' ) ->willReturnCallback( static function ( string $hookName, $value ) { return $value; } ); return $mock; } public static function createCurrencySwitcherFacade( TestCase $testCase ): CurrencySwitcherService|MockObject { $mock = $testCase->getMockBuilder( CurrencySwitcherService::class ) ->disableOriginalConstructor() ->getMock(); $mock ->method( 'getConvertedPrice' ) ->willReturnCallback( static function ( $value ) { return $value; } ); return $mock; } }