protected function PaymentLineItemsInputWebTest::lineItemData in Payment 8.2
Creates line item form data.
Parameters
string[] $names: Line item machine names.
Return value
array
1 call to PaymentLineItemsInputWebTest::lineItemData()
- PaymentLineItemsInputWebTest::assertLineItemElements in tests/
src/ Functional/ Element/ PaymentLineItemsInputWebTest.php - Asserts the presence of the element's line item elements.
File
- tests/
src/ Functional/ Element/ PaymentLineItemsInputWebTest.php, line 34
Class
- PaymentLineItemsInputWebTest
- payment_line_items_input element web test.
Namespace
Drupal\Tests\payment\Functional\ElementCode
protected function lineItemData(array $names) {
$data = [];
foreach ($names as $name) {
$data += array(
'line_item[line_items][' . $name . '][plugin_form][amount][amount]' => '10.0',
'line_item[line_items][' . $name . '][plugin_form][description]' => 'foo',
'line_item[line_items][' . $name . '][plugin_form][quantity]' => '1',
);
}
return $data;
}