public function merge(SerializationGroupCollection $groupCollection) { /** @var SerializationGroups[] $controllerGroups */ $controllerGroups = $groupCollection->getControllerGroups(); foreach ($controllerGroups as $controller => $serializationGroup) { $actionGroups = $serializationGroup->getActionGroups(); foreach ($actionGroups as $action => $groups) { $this->addGroups($groups, $controller, $action); } } }