/** * @param int $idUser * * @return \Generated\Shared\Transfer\GroupsTransfer */ public function getUserGroups($idUser) { $groupEntities = $this->queryContainer->queryUserGroupByIdUser($idUser)->find(); $groupsTransfer = new GroupsTransfer(); foreach ($groupEntities as $groupEntity) { $groupTransfer = new GroupTransfer(); $groupTransfer->fromArray($groupEntity->toArray(), true); $groupsTransfer->addGroup($groupTransfer); } return $groupsTransfer; }