CakeDC\Users\Auth\SocialAuthenticate::_mapUser PHP Метод

_mapUser() защищенный Метод

Get the provider name based on the request or on the provider set.
protected _mapUser ( string $provider, array $data ) : mixed
$provider string Provider name.
$data array User data
Результат mixed Either false or an array of user information
    protected function _mapUser($provider, $data)
    {
        if (empty($provider)) {
            throw new MissingProviderException(__d('CakeDC/Users', "Provider cannot be empty"));
        }
        $providerMapperClass = "\\CakeDC\\Users\\Auth\\Social\\Mapper\\{$provider}";
        $providerMapper = new $providerMapperClass($data);
        $user = $providerMapper();
        $user['provider'] = $provider;
        return $user;
    }