protected static function PaymentLineItemsInput::createLineItemName in Payment 8.2
Creates a unique line item name.
Parameters
mixed[] $element:
\Drupal\Core\Form\FormStateInterface $form_state:
string $name: The preferred name.
Return value
string
1 call to PaymentLineItemsInput::createLineItemName()
- PaymentLineItemsInput::addMoreSubmit in src/
Element/ PaymentLineItemsInput.php - Implements form #submit callback.
File
- src/
Element/ PaymentLineItemsInput.php, line 327
Class
- PaymentLineItemsInput
- Provides a payment line items configuration element.
Namespace
Drupal\payment\ElementCode
protected static function createLineItemName(array $element, FormStateInterface $form_state, $name) {
$counter = NULL;
while (static::lineItemExists($element, $form_state, $name . $counter)) {
$counter++;
}
return $name . $counter;
}