2
PHPUnit_Framework_MockObject_Generator::generate('Foo', array(), 'MockFoo', TRUE)
7
public function __clone()
12
require __DIR__ . '/../../vendor/autoload.php';
14
$generator = new PHPUnit_Framework_MockObject_Generator;
16
$mock = $generator->generate(
26
class MockFoo extends Foo implements PHPUnit_Framework_MockObject_MockObject
28
private $__phpunit_invocationMocker;
29
private $__phpunit_originalObject;
31
public function __clone()
33
$this->__phpunit_invocationMocker = clone $this->__phpunit_getInvocationMocker();
37
public function expects(PHPUnit_Framework_MockObject_Matcher_Invocation $matcher)
39
return $this->__phpunit_getInvocationMocker()->expects($matcher);
42
public function method()
44
$any = new PHPUnit_Framework_MockObject_Matcher_AnyInvokedCount;
45
$expects = $this->expects($any);
46
return call_user_func_array(array($expects, 'method'), func_get_args());
49
public function __phpunit_setOriginalObject($originalObject)
51
$this->__phpunit_originalObject = $originalObject;
54
public function __phpunit_getInvocationMocker()
56
if ($this->__phpunit_invocationMocker === NULL) {
57
$this->__phpunit_invocationMocker = new PHPUnit_Framework_MockObject_InvocationMocker;
60
return $this->__phpunit_invocationMocker;
63
public function __phpunit_hasMatchers()
65
return $this->__phpunit_getInvocationMocker()->hasMatchers();
68
public function __phpunit_verify()
70
$this->__phpunit_getInvocationMocker()->verify();
71
$this->__phpunit_invocationMocker = NULL;