protected function ProductOptionsForm::optionRemoved in Ubercart 8.4
Called when submission of this form caused an option to be removed.
Overrides ObjectOptionsFormBase::optionRemoved
File
- uc_attribute/
src/ Form/ ProductOptionsForm.php, line 40
Class
- ProductOptionsForm
- Defines the product options overview form.
Namespace
Drupal\uc_attribute\FormCode
protected function optionRemoved($aid, $oid) {
$match = 'i:' . $aid . ';s:' . strlen($oid) . ':"' . $oid . '";';
\Drupal::database()
->delete('uc_product_adjustments')
->condition('nid', $this->idValue)
->condition('combination', '%' . \Drupal::database()
->escapeLike($match) . '%', 'LIKE')
->execute();
}