Новый комментарий

webdev177 24.06.2019 в 19:00

Забыли указать, что нужно сделать также: composer require league/oauth2-github

В коде OAuthGithubAuthenticator, который видимо взят из какого-то боевого проекта,
сильно отличаются неймспейсы - совсем другая структура, чем в предыдущей части, и тут кстати было бы интересно узнать про такую слойную архитектуру в целом, как вы ее делите.

Логические задачи с собеседований