По предложениям @jeff я создаю простой скрипт для получения строки всего метода.
В качестве выходного результата можно использовать Excel для фильтрации того, какие данные мне нужны.
$arrClassName = array_keys(AmAutoLoader::$ClassFileMap);
foreach ($arrClassName as $className) {
try {
$reflector = new ReflectionClass($className);
} catch (ReflectionException $e) {
debug($e->getMessage());
continue;
}
$listMethod = $reflector->getMethods();
foreach ($listMethod as $objMethod) {
if ($className != $objMethod->class) {
break;
}
$methodName = $objMethod->name;
$start = $reflector->getMethod($methodName)->getStartLine();
$end = $reflector->getMethod($methodName)->getEndLine();
$totalLine = $end - $start;
// output as you want
}
}