Я пытаюсь отследить устаревшие или неиспользуемые функции внутри класса объекта.У меня была одна идея - создать новый класс, который наследует этот исходный класс, и затем «отслеживать», когда вызываются функции этого родителя.При обнаружении я перенесу родительскую функцию в дочернюю, пока в конечном итоге не появятся только необходимые / необходимые функции.
Существует ли код, который делает это автоматически в PHP?Вот пример.
class OldUser {
function getFullName() {
return "{$this->firstName} {$this->lastName}";
}
}
class User extends OldUser {
}
-----
$user = new User;
echo $user->getFulLName();
Затем в журнале где-то я замечаю: "{timestamp} функция getFullName () с именем"
Очевидно, я мог бы добавить эти журналы вручную, ноесли у PHP есть способ сделать это, я бы с удовольствием применил эту методологию по умолчанию.
В качестве альтернативы, если есть лучший способ сделать это, я открыт для предложений.
Спасибо!