public function testGetNumberOfParameters()
{
$php = '<?php function foo($a, $b, $c = 1) {}';
$reflector = new FunctionReflector(new StringSourceLocator($php));
$functionInfo = $reflector->reflect('foo');
$this->assertSame(3, $functionInfo->getNumberOfParameters());
$this->assertSame(2, $functionInfo->getNumberOfRequiredParameters());
}