Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. BrowserKitDriver.php

function BrowserKitDriver::submit

2 calls to BrowserKitDriver::submit()
BrowserKitDriver::click in vendor/behat/mink-browserkit-driver/src/BrowserKitDriver.php
Clicks button or link located by its XPath query.
BrowserKitDriver::submitForm in vendor/behat/mink-browserkit-driver/src/BrowserKitDriver.php
Submits the form.

File

vendor/behat/mink-browserkit-driver/src/BrowserKitDriver.php, line 703

Class

BrowserKitDriver
Symfony BrowserKit driver.

Namespace

Behat\Mink\Driver

Code

private function submit(Form $form) : void {
    $formId = $this->getFormNodeId($form->getFormNode());
    if (isset($this->forms[$formId])) {
        $this->mergeForms($form, $this->forms[$formId]);
    }
    // remove empty file fields from request
    foreach ($form->getFiles() as $name => $field) {
        if (empty($field['name']) && empty($field['tmp_name'])) {
            $form->remove($name);
        }
    }
    $this->client
        ->submit($form, array(), $this->serverParameters);
    $this->forms = array();
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal