1{prologue}{class_declaration} 2{ 3 private $__phpunit_invocationMocker; 4 private $__phpunit_originalObject; 5 private $__phpunit_configurable = {configurable}; 6 7{clone}{mocked_methods} 8 public function expects(PHPUnit_Framework_MockObject_Matcher_Invocation $matcher) 9 { 10 return $this->__phpunit_getInvocationMocker()->expects($matcher); 11 } 12{method} 13 public function __phpunit_setOriginalObject($originalObject) 14 { 15 $this->__phpunit_originalObject = $originalObject; 16 } 17 18 public function __phpunit_getInvocationMocker() 19 { 20 if ($this->__phpunit_invocationMocker === null) { 21 $this->__phpunit_invocationMocker = new PHPUnit_Framework_MockObject_InvocationMocker($this->__phpunit_configurable); 22 } 23 24 return $this->__phpunit_invocationMocker; 25 } 26 27 public function __phpunit_hasMatchers() 28 { 29 return $this->__phpunit_getInvocationMocker()->hasMatchers(); 30 } 31 32 public function __phpunit_verify($unsetInvocationMocker = true) 33 { 34 $this->__phpunit_getInvocationMocker()->verify(); 35 36 if ($unsetInvocationMocker) { 37 $this->__phpunit_invocationMocker = null; 38 } 39 } 40}{epilogue} 41