Example #1
0
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']));