Example #1
0
 protected function resolvePost()
 {
     /**
      * Initialize fields.
      */
     $this->form->initFields();
     /**
      * Fill form with request data.
      */
     $this->form->populateFromRequest();
     if ($this->form->isValid()) {
         return $this->form;
     } else {
         /**
          * Fill session with form data.
          */
         $this->form->populateToSession();
         if ($this->request->isAjax()) {
             return $this->ajaxErrorResponse();
         } else {
             return $this->postErrorResponse();
         }
     }
 }