public function getFieldData($fieldId, $userId = null)
{
$userId = $userId ?: $this->fetchUserId($fieldId);
$userData = $this->fetchUserData($userId);
if (!isset($userData['login'])) {
return $this->defaultValues;
}
$result = array_merge($this->defaultValues, array('hasStoredLogin' => true), $userData, $this->fetchUserSettings($userId));
return $result;
}