Компонент security, который может предоставить доступ к инстансу текущего пользователя. Что бы не создавать все руками используйте Dependency Injection. Например PHP-DI. То есть если какому-то компоненту понадобился доступ к пользователю текущему - просто указываем в зависимостях у оного компонент security у которого есть метод getUser. В итоге если этот наш компонент понадобился где-то еще, мы уже его записываем как зависимость. Все что связано с ресолвом зависимостей ложится на плечи нашего DI контейнера.
Подробнее можно узнать почитав про "принцип инверсии зависимостей".