Berechnung von Abhängigkeiten

Mit der folgenden Klasse können die Abhängigkeiten, z.B. die PHP-Funktionen zueinander haben, weiterführend berechnet werden:

  • Einerseits werden die (normalen) Abhängigkeiten „rekursiv“ erweitert, sodass auch Unter- und Unter-Unterabhängigkeiten ermittelt werden. Beispiel: Funktion a benötigt die Funktionen b und c, c jedoch nur „rekursiv“, da b c benötigt.
  • Andererseits werden die (rekursivn) Abhängigkeiten „umgekehrt“ berechnet. Beispiel (an obiges Beispiel anknüpfend): c wird von a und b benötigt.