Что означает return $this?
если дружите с английским https://en.wikipedia.org/wiki/Method_chaining
на русском https://ru.wikipedia.org/wiki/Fluent_interface
еще на русском forwebdev.ru/javascript/chaining хоть и js, но суть понятна.
Вернуть инстанс текущего класса, удобно для чейнинга:
$this->a()->b();