/** * Set the mapping and fill the form. * * @param array $fields * @param SimpleElement|null $element * @return $this * * @SuppressWarnings(PHPMD.UnusedLocalVariable) */ public function setFieldsData(array $fields, SimpleElement $element = null) { foreach ($fields as $key => $value) { $this->mapping[$key] = self::FIELD_PREFIX . $key; } return parent::setFieldsData($fields, $element); }
/** * Fill data to fields on tab. * * @param array $fields * @param SimpleElement|null $contextElement * @return $this * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function setFieldsData(array $fields, SimpleElement $contextElement = null) { $context = $this->browser->find($this->advancedInventoryRootElement); parent::setFieldsData($fields, $context); $context->find($this->doneButton)->click(); return $this; }