/** * {@inheritdoc} */ public function removeValue(OptionValueInterface $value) { if ($this->hasValue($value)) { $this->values->removeElement($value); $value->setOption(null); } }
/** * {@inheritdoc} */ public function removeOption(OptionValueInterface $option) { if ($this->hasOption($option)) { $this->options->removeElement($option); } return $this; }
/** * {@inheritdoc} */ public function removeValue(OptionValueInterface $value) { $this->assertMultipleAllowed(); if ($this->hasValue($value)) { $this->optionValues->removeElement($value); } return $this; }