fieldsMapCache)) { return $this->fieldsMapCache[$field]; } else { $dbField = strtolower(preg_replace('/(?<=[a-z])([A-Z])/', '_$1', $field)); $this->fieldsMapCache[$field] = $dbField; return $dbField; } } } ?>