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;
}