X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=funcsummary.php;h=dad2f5bb0cf989a4fcb2dd4d715362ad13946034;hp=b81982748e12c989a0187149366bfdd1fc4b5ab6;hb=7f914f24a4276b5c3489d410814f8d1125c8264f;hpb=4f5d70d375dac27459a80c1e5271697c1f46c675 diff --git a/funcsummary.php b/funcsummary.php index b819827..dad2f5b 100644 --- a/funcsummary.php +++ b/funcsummary.php @@ -29,13 +29,20 @@ $preface = <<<_PREFACE font-size: 80%%; font-family: sans-serif; } - h2 { + h2, h3 { color: #339; clear: both; font-size: 1.2em; background: #ffc; padding: .2em; } + h2.o { + color: #66b; + clear: both; + font-size: 1.3em; + background: #f0f0f0; + padding: .2em; + } p { margin-left: 1em; } @@ -81,8 +88,13 @@ foreach (array_slice($_SERVER['argv'], 1) as $f) { if (mf($f, $m)) { printf("

%s

\n", basename($f)); foreach ($m[1] as $i => $p) { - printf("

%s

\n%s\n", - str_replace(', ', '_', $m[4][$i]), $p, ff($m[3][$i])); + if ($o = preg_match('/^(.*), (.*)$/', $m[4][$i], $n)) { + if ($n[2] == '__construct') { + printf("

%s

\n", $n[1], $n[1]); + } + } + printf("%s\n%s\n", + $o?3:2, $o?$n[1].'_'.$n[2]:$m[4][$i], $p, $o?3:2, ff($m[3][$i])); } print "
\n"; }