public function scan(string $code, string $filename): array
$found_functions = $this->foo();
// Now create parsedFunctions[]
foreach ($found_functions as $function) {
list($name, $line, $args) = $function;
$p = new ParsedFunction($name, $filename, $line); // factor this line of code since it always happens
switch ($name) { // prepare with parsedFunction **arguments**
// ... but may need to actually change ParsedFunction's $name
}
}
}