/** * {@inheritdoc} */ public function add($element) { $this->verifyTypeIntegrity($element); if ($this->contains($element)) { return false; } return parent::add($element); }
/** * @param mixed $element * * @return bool */ public function add($element) { $element->setGrouping($this->grouping); return parent::add($element); }
/** * {@inheritdoc} */ public function add($element) { $this->throwIfNotForm($element); return parent::add($element); }
/** * {@inheritdoc} */ public function set($key, $value) { if (null === $key) { parent::add($value); } else { parent::set($key, $value); } $this->changed(); }