diff --git a/src/Symfony/Component/BrowserKit/Client.php b/src/Symfony/Component/BrowserKit/Client.php index 799b3579f0f69..d5909b7c80191 100644 --- a/src/Symfony/Component/BrowserKit/Client.php +++ b/src/Symfony/Component/BrowserKit/Client.php @@ -284,14 +284,16 @@ public function click(Link $link) /** * Submits a form. * - * @param Form $form A Form instance - * @param array $values An array of form field values + * @param Form $form A Form instance + * @param array $values An array of form field values + * @param array $serverParameters An array of server parameters * * @return Crawler */ - public function submit(Form $form, array $values = array(), $serverParameters = array()) + public function submit(Form $form, array $values = array()/*, array $serverParameters = array()*/) { $form->setValues($values); + $serverParameters = 2 < \func_num_args() ? func_get_arg(2) : array(); return $this->request($form->getMethod(), $form->getUri(), $form->getPhpValues(), $form->getPhpFiles(), $serverParameters); }