2
PHPUnit_Framework_MockObject_Generator::generate('NS\Foo', array(), 'MockFoo', TRUE)
9
public function __clone()
14
require __DIR__ . '/../../vendor/autoload.php';
16
$generator = new \PHPUnit_Framework_MockObject_Generator;
18
$mock = $generator->generate(
28
class MockFoo extends NS\Foo implements PHPUnit_Framework_MockObject_MockObject
30
private $__phpunit_invocationMocker;
31
private $__phpunit_originalObject;
33
public function __clone()
35
$this->__phpunit_invocationMocker = clone $this->__phpunit_getInvocationMocker();
39
public function expects(PHPUnit_Framework_MockObject_Matcher_Invocation $matcher)
41
return $this->__phpunit_getInvocationMocker()->expects($matcher);
44
public function method()
46
$any = new PHPUnit_Framework_MockObject_Matcher_AnyInvokedCount;
47
$expects = $this->expects($any);
48
return call_user_func_array(array($expects, 'method'), func_get_args());
51
public function __phpunit_setOriginalObject($originalObject)
53
$this->__phpunit_originalObject = $originalObject;
56
public function __phpunit_getInvocationMocker()
58
if ($this->__phpunit_invocationMocker === NULL) {
59
$this->__phpunit_invocationMocker = new PHPUnit_Framework_MockObject_InvocationMocker;
62
return $this->__phpunit_invocationMocker;
65
public function __phpunit_hasMatchers()
67
return $this->__phpunit_getInvocationMocker()->hasMatchers();
70
public function __phpunit_verify()
72
$this->__phpunit_getInvocationMocker()->verify();
73
$this->__phpunit_invocationMocker = NULL;