Neos\Flow\Http\Client\Browser::submit PHP Method

submit() public method

Submit a form
public submit ( Form $form ) : Response
$form Symfony\Component\DomCrawler\Form
return Neos\Flow\Http\Response
    public function submit(Form $form)
    {
        return $this->request($form->getUri(), $form->getMethod(), $form->getPhpValues(), $form->getPhpFiles());
    }

Usage Example

 /**
  * Go to the previous form page
  *
  * @param \Symfony\Component\DomCrawler\Form $form
  * @return \Neos\Flow\Http\Response
  */
 protected function gotoPreviousFormPage(\Symfony\Component\DomCrawler\Form $form)
 {
     $previousButton = $this->browser->getCrawler()->filterXPath('//nav[@class="form-navigation"]/*/*[contains(@class, "previous")]/button');
     $previousButton->rewind();
     $form->set(new InputFormField($previousButton->current()));
     return $this->browser->submit($form);
 }
All Usage Examples Of Neos\Flow\Http\Client\Browser::submit