Учись задавать вопросы. То что ты сейчас понаписал - это называется
проблема XY, бич всех новичков. (ну и конечно бич всех помогаек на тостере, которым некогда думать, им надо на вопрос отвечать).
Никогда не задавай вопрос, как починить тот кривой костыль, который ты себе по неграмотности придумал. Всегда задавай вопрос,
как решить исходную задачу.
Потому что она решается элементарно. Надо просто понять, что просто "вызовами методов" ООП не ограничивается. иногда в методах даже пишут какой-то код. поэтому привязываться к факту вызова метода просто глупо. А
информация между методами в классе передается с помощью переменных, то есть свойств класса
class foo {
protected $bar;
public function bar(string $data ) {
$this->bar = $data;
}
private function baz() {
if (isset($this->bar)) {
// сделать что-то
}
}
}