Skip to content

Commit

Permalink
Merge branch '7.5' into 8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
sebastianbergmann committed Apr 19, 2019
2 parents 84a63cd + c9ea4fe commit 4dca857
Show file tree
Hide file tree
Showing 7 changed files with 40 additions and 24 deletions.
8 changes: 5 additions & 3 deletions src/Framework/MockObject/Generator/proxied_method.tpl.dist
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,15 @@
}
}

$invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
$__phpunit_invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
'{class_name}', '{method_name}', $__phpunit_arguments, '{return_type}', $this, {clone_arguments}
);

$invocation->setProxiedCall();
$__phpunit_invocation->setProxiedCall();

$this->__phpunit_getInvocationMocker()->invoke($invocation);
$this->__phpunit_getInvocationMocker()->invoke($__phpunit_invocation);

unset($__phpunit_invocation);

return call_user_func_array(array($this->__phpunit_originalObject, "{method_name}"), $__phpunit_arguments);
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,15 @@
}
}

$invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
$__phpunit_invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
'{class_name}', '{method_name}', $__phpunit_arguments, '{return_type}', $this, {clone_arguments}
);

$invocation->setProxiedCall();
$__phpunit_invocation->setProxiedCall();

$this->__phpunit_getInvocationMocker()->invoke($invocation);
$this->__phpunit_getInvocationMocker()->invoke($__phpunit_invocation);

unset($__phpunit_invocation);

call_user_func_array(array($this->__phpunit_originalObject, "{method_name}"), $__phpunit_arguments);
}
16 changes: 10 additions & 6 deletions tests/end-to-end/mock-objects/generator/proxy.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,15 @@ class ProxyFoo extends Foo implements PHPUnit\Framework\MockObject\MockObject
}
}

$invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
$__phpunit_invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
'Foo', 'bar', $__phpunit_arguments, '', $this, true
);

$invocation->setProxiedCall();
$__phpunit_invocation->setProxiedCall();

$this->__phpunit_getInvocationMocker()->invoke($invocation);
$this->__phpunit_getInvocationMocker()->invoke($__phpunit_invocation);

unset($__phpunit_invocation);

return call_user_func_array(array($this->__phpunit_originalObject, "bar"), $__phpunit_arguments);
}
Expand All @@ -73,13 +75,15 @@ class ProxyFoo extends Foo implements PHPUnit\Framework\MockObject\MockObject
}
}

$invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
$__phpunit_invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
'Foo', 'baz', $__phpunit_arguments, '', $this, true
);

$invocation->setProxiedCall();
$__phpunit_invocation->setProxiedCall();

$this->__phpunit_getInvocationMocker()->invoke($__phpunit_invocation);

$this->__phpunit_getInvocationMocker()->invoke($invocation);
unset($__phpunit_invocation);

return call_user_func_array(array($this->__phpunit_originalObject, "baz"), $__phpunit_arguments);
}
Expand Down
8 changes: 5 additions & 3 deletions tests/end-to-end/mock-objects/mock-method/call_original.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,15 @@ print $code;
}
}

$invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
$__phpunit_invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
'Foo', 'bar', $__phpunit_arguments, '', $this, false
);

$invocation->setProxiedCall();
$__phpunit_invocation->setProxiedCall();

$this->__phpunit_getInvocationMocker()->invoke($invocation);
$this->__phpunit_getInvocationMocker()->invoke($__phpunit_invocation);

unset($__phpunit_invocation);

return call_user_func_array(array($this->__phpunit_originalObject, "bar"), $__phpunit_arguments);
}
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,15 @@ private function bar($arg)
}
}

$invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
$__phpunit_invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
'Foo', 'bar', $__phpunit_arguments, '', $this, false
);

$invocation->setProxiedCall();
$__phpunit_invocation->setProxiedCall();

$this->__phpunit_getInvocationMocker()->invoke($invocation);
$this->__phpunit_getInvocationMocker()->invoke($__phpunit_invocation);

unset($__phpunit_invocation);

return call_user_func_array(array($this->__phpunit_originalObject, "bar"), $__phpunit_arguments);
}
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,15 @@ private function bar(...$args)
}
}

$invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
$__phpunit_invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
'Foo', 'bar', $__phpunit_arguments, '', $this, false
);

$invocation->setProxiedCall();
$__phpunit_invocation->setProxiedCall();

$this->__phpunit_getInvocationMocker()->invoke($invocation);
$this->__phpunit_getInvocationMocker()->invoke($__phpunit_invocation);

unset($__phpunit_invocation);

return call_user_func_array(array($this->__phpunit_originalObject, "bar"), $__phpunit_arguments);
}
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,15 @@ print $code;
}
}

$invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
$__phpunit_invocation = new \PHPUnit\Framework\MockObject\Invocation\ObjectInvocation(
'Foo', 'bar', $__phpunit_arguments, 'void', $this, false
);

$invocation->setProxiedCall();
$__phpunit_invocation->setProxiedCall();

$this->__phpunit_getInvocationMocker()->invoke($invocation);
$this->__phpunit_getInvocationMocker()->invoke($__phpunit_invocation);

unset($__phpunit_invocation);

call_user_func_array(array($this->__phpunit_originalObject, "bar"), $__phpunit_arguments);
}

0 comments on commit 4dca857

Please sign in to comment.