Skip to content

Commit 20b6bef

Browse files
committed
add stub file
1 parent 1c64293 commit 20b6bef

File tree

2 files changed

+568
-0
lines changed

2 files changed

+568
-0
lines changed

ref.php

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
$ex = new ReflectionExtension("git2");
4+
$result = array();
5+
foreach ($ex->getFunctions() as $func) {
6+
/** @var ReflectionFunction $func */
7+
8+
$name = $func->getName();
9+
$result[$name] = array();
10+
foreach ($func->getParameters() as $param) {
11+
/** @var ReflectionParameter $param */
12+
$result[$name][] = '$' . $param->getName();
13+
}
14+
}
15+
16+
echo "<?php\n";
17+
foreach ($result as $func => $params) {
18+
printf("function %s(%s){}\n", $func, join(", ", $params));
19+
}

0 commit comments

Comments
 (0)