1<?php 2class Issue2366 3{ 4 public function foo() 5 { 6 } 7} 8 9class Issue2366Test extends PHPUnit\Framework\TestCase 10{ 11 /** 12 * @dataProvider provider 13 */ 14 public function testOne($o) 15 { 16 $this->assertEquals(1, $o->foo()); 17 } 18 19 public function provider() 20 { 21 $o = $this->createMock(Issue2366::class); 22 23 $o->method('foo')->willReturn(1); 24 25 return [ 26 [$o], 27 [$o] 28 ]; 29 } 30} 31