public function addElement(Element $element) { if (!$element instanceof Tab) { throw new InvalidArgumentException('element', 'Instance of Tab', $element, 'Cannot add non-tab element into TabGroup'); } parent::addElement($element); }
/** * Adds a column to the group. Column can only receive column as child. * @param Element $element */ public function addElement(Element $element) { if (!$element instanceof Column) { throw new InvalidArgumentException('element', 'Instance of Column', $element, 'Cant add non-column element into columnGroup'); } parent::addElement($element); }
public function addElement(Element $element) { if (!$element instanceof Element\Primary) { throw new InvalidArgumentException('element', 'Instance of Primary', $element, 'Cant add non-primary element into an inline group'); } parent::addElement($element); }