public function testObjectParam()
{
$expected = '/**
* @param Request $r
* @param mixed $a
* @return Response this method returns a response object
*/';
$function = PhpFunction::create(self::METHOD)->setType('Response', 'this method returns a response object')->addParameter(PhpParameter::create('r')->setType('Request'))->addParameter(PhpParameter::create('a')->setType('mixed'));
$function->generateDocblock();
$this->assertSame($expected, $function->getDocblock()->toString());
}