Code

Updated class hirachy
[gosa.git] / update-gosa
index 5d631efb70a8ee4963d39c5d01b790cefc16d2bd..083fffa7933d128c3f36455e2c990f7ef13a6683 100755 (executable)
@@ -45,6 +45,10 @@ function get_classes($folder= ".")
         $class= preg_replace('/^\s*class\s*(\w+).*$/', '\1', $line);
         $result[$class]= preg_replace("%$base_dir/%", "", "$currdir/$folder/$file");
       }
+      if (preg_match('/^\s*abstract\s*class\s*\w.*$/', $line)){
+        $class= preg_replace('/^\s*abstract\s*class\s*(\w+).*$/', '\1', $line);
+        $result[$class]= preg_replace("%$base_dir/%", "", "$currdir/$folder/$file");
+      }
       if (preg_match('/^\s*interface\s*\w.*$/', $line)){
         $class= preg_replace('/^\s*interface\s*(\w+).*$/', '\1', $line);
         $result[$class]= preg_replace("%$base_dir/%", "", "$currdir/$folder/$file");