Вы используете &$this
в своем коде. Это означает, что результат функции должен указывать на определенное место в памяти, а это не может быть.
Я не могу понять, почему вы хотели бы сделать это, но если подумать, что это плохое понимание ссылки. Мое решение состоит в том, чтобы удалить & как это бесполезно в этом случае.