This function is used as a custom validation callback for two-dimensional data fields. It simply reflects the additional argument so that we can easily manipulate its return value. The keys and values passed in to this method are saved internally for later inspection.

This function is used as a custom validation callback for one-dimensional data fields. It simply reflects the additional argument so that we can easily manipulate its return value. The values passed in to this method are saved internally for later inspection.