function get_extending_classes($file, $class_name) { $class_string = `grep '|{$class_name}' {$file}`; $class_final = array(); $class_list = split(' ', $class_string); foreach ($class_list as $extended_name) { $class_final[$extended_name] = get_extending_classes($file, $extended_name); } return $class_final; }
#!/usr/bin/php <?php require $_ENV['TM_BUNDLE_SUPPORT'] . "/lib/functions.php"; print_r(get_extending_classes($_ENV['TM_PROJECT_DIRECTORY'] . "/.st_cache/extending.classes", $_ENV['TM_CURRENT_WORD']));