PHP. Как правильно вызвать метод родителя?
Возникла такая проблема. Я хочу переопеределить класс Guzzle на свой, чтобы встроить логирование в метод request. Проблема: я логирую результат запроса, поэтому хочу внутри делать что-то вроде -
$request = parent::request(...);
// код логирования
return $request
НО код после parent::request() попросту не работает.
Например:
$request = parent::request(...);
// чтобы я здесь не написал, оно игнорируется
В интернете в примерах пишут parent::method и после этого спокойно echo "..." делают, но я не могу ничего сделать после того как был вызван parent::request(). Даже если я его просто вызываю, то он будто делает неявный return и возвращать результат сразу. Весь код ДО исполняется без проблем, но мне нужен результат parent::request. Если я сделаю $this->request, то сами понимаете, что происходит :) Я вхожу в рекурсию.
Помогите, пожалуйста)