/** * @param IConstraintGroup $group * * @return $this */ public function addConstraintGroup(IConstraintGroup $group) { $currentGroup = $this->findConstraintGroup($group->getName()); if ($currentGroup instanceof IConstraintGroup) { $currentGroup->extend($group); } else { $this->constraintGroups[] = $group; } return $this; }
/** * @param IConstraintGroup $group */ public function extend(IConstraintGroup $group) { $this->addConstraints($group->getConstraints()); }