/**
  * Initialize the form request with data from the given request.
  *
  * @param \Illuminate\Foundation\Http\FormRequest $form        	
  * @param \Symfony\Component\HttpFoundation\Request $current        	
  * @return void
  */
 protected function initializeRequest(FormRequest $form, Request $current)
 {
     $files = $current->files->all();
     $files = is_array($files) ? array_filter($files) : $files;
     $form->initialize($current->query->all(), $current->request->all(), $current->attributes->all(), $current->cookies->all(), $files, $current->server->all(), $current->getContent());
     if ($session = $current->getSession()) {
         $form->setSession($session);
     }
     $form->setUserResolver($current->getUserResolver());
     $form->setRouteResolver($current->getRouteResolver());
 }