статический анализ — анализ пути вызова метода приложения PHP

Я пытаюсь найти инструмент статического анализа, способный выводить каждый объект + метод, через который проходит мое PHP-приложение. В настоящее время я использую xdebug, который выполняет свою работу, но является инструментом анализа времени выполнения. И игнорирует множество путей, потому что они не проходят.

Я пытаюсь добиться чего-то вроде этого:

class C
{
public function __construct() {
$this->m1(true);
}

public function m1($p) {
if ($p === true) {
$this->m2();
} else {
$this->m3();
}
}

private function m2() {
// do stuff
}

private function m3() {
// do other stuff
}
}

Что бы вывести что-то вроде этого:

** rest of application **
-> c->__construct()
-> c->m1()
-> c->m2()
-> c->m3()
** rest of application **

Кто-нибудь знает такой инструмент?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]