+ if ($class->isa('Class::DBI::DFV')) {
+ $obj = eval { My::DBI->create( $this_class_params ) };
+ $dfv_results = ($obj) ? undef : $class->dfv_results ;
+ } else {
+ $dfv_results = Data::FormValidator->check($r->{params}, $class->dfv_profile);
+ if ($dfv_results->success) {
+ $obj = $class->create($this_class_params);
+ }
+ }