private function PHPUnit_Framework_MockObject_Generator::getClassMethods 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::getClassMethods()
@since Method available since Release 2.3.2
Parameters
string $className:
Return value
array
1 call to PHPUnit_Framework_MockObject_Generator::getClassMethods()
- 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 1107
Class
- PHPUnit_Framework_MockObject_Generator
- Mock Object Code Generator
Code
private function getClassMethods($className) {
$class = new ReflectionClass($className);
$methods = array();
foreach ($class
->getMethods() as $method) {
if (($method
->isPublic() || $method
->isAbstract()) && !in_array($method
->getName(), $methods)) {
$methods[] = $method
->getName();
}
}
return $methods;
}