protected static function _method(array $object, array $data, array $options = array())
{
if (!$data) {
return array();
}
$lines = Inspector::lines($data['file'], range($data['start'], $data['end']));
$object = array('source' => join("\n", $lines)) + $object;
$object += array('tags' => isset($data['tags']) ? $data['tags'] : array());
if (isset($object['tags']['return'])) {
list($type, $text) = explode(' ', $object['tags']['return'], 2) + array('', '');
$object['return'] = compact('type', 'text');
}
return $object;
}