public function api($class = null, $type = null, $name = null)
{
$class = str_replace(".", "\\", $class);
switch ($type) {
default:
$info = Inspector::info($class);
$result = array('class' => array('name' => $info['shortName'], 'description' => trim($info['description'] . PHP_EOL . PHP_EOL . $info['text'])));
break;
case 'method':
$result = $this->_methods($class, compact('name'));
break;
case 'property':
$result = $this->_properties($class, compact('name'));
break;
}
$this->_render($result);
}