protected function PHPUnit_Framework_MockObject_Generator::generateMockedMethodDefinitionFromExisting in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator.php \PHPUnit_Framework_MockObject_Generator::generateMockedMethodDefinitionFromExisting()
Parameters
string $templateDir:
ReflectionMethod $method:
bool $cloneArguments:
bool $callOriginalMethods:
Return value
string
1 call to PHPUnit_Framework_MockObject_Generator::generateMockedMethodDefinitionFromExisting()
- PHPUnit_Framework_MockObject_Generator::generateMock in vendor/
phpunit/ phpunit-mock-objects/ src/ Framework/ MockObject/ Generator.php
File
- vendor/
phpunit/ phpunit-mock-objects/ src/ Framework/ MockObject/ Generator.php, line 906
Class
- PHPUnit_Framework_MockObject_Generator
- Mock Object Code Generator
Code
protected function generateMockedMethodDefinitionFromExisting($templateDir, ReflectionMethod $method, $cloneArguments, $callOriginalMethods) {
if ($method
->isPrivate()) {
$modifier = 'private';
}
elseif ($method
->isProtected()) {
$modifier = 'protected';
}
else {
$modifier = 'public';
}
if ($method
->isStatic()) {
$modifier .= ' static';
}
if ($method
->returnsReference()) {
$reference = '&';
}
else {
$reference = '';
}
return $this
->generateMockedMethodDefinition($templateDir, $method
->getDeclaringClass()
->getName(), $method
->getName(), $cloneArguments, $modifier, $this
->getMethodParameters($method), $this
->getMethodParameters($method, true), $reference, $callOriginalMethods, $method
->isStatic());
}