This package provides Yandex integration for OAuth2 Client by the League.
composer require aego/oauth2-yandex
$provider = new Aego\OAuth2\Client\Provider\Yandex([
'clientId' => 'b80bb7740288fda1f201890375a60c8f',
'clientSecret' => 'f23ccd066f8236c6f97a2a62d3f9f9f5',
'redirectUri' => 'https://example.org/oauth-endpoint',
]);