/**
  * {@inheritDoc}
  */
 protected function validateFormData($request, $formBean)
 {
     // need specific view to go back to in case of validation errors
     $result = parent::validateFormData($request, $formBean);
     if (null != $result) {
         return $this->findView('edit');
     }
     return null;
 }
 /**
  * {@inheritDoc}
  */
 protected function validateFormData($request, $formBean)
 {
     $this->preProcess();
     $addressId = $request->request->get('addressId', null);
     if (null !== $addressId) {
         // selected existing address, so do not validate
         return null;
     }
     if (null != ($view = parent::validateFormData($request, $formBean))) {
         // validation failed, so let's add our required view data
         $view->setVariables($this->viewData);
     }
     return $view;
 }