public function updateOwnerGroup(Group $owner) { $this->createQueryBuilder('a')->update()->set('a.owner', ':data')->where('a.group = :owner')->andWhere('a.user IS NULL')->setParameter('owner', $owner)->setParameter('data', serialize(Activity::toGroupOwnerData($owner)))->getQuery()->execute(); }
private function createGroupActivityConditions(Activity $activity) { $condition = new ActivityCondition($activity); $condition->setGroupId($activity->getGroup()->getId()); $this->entityManager->persist($condition); $this->entityManager->flush($condition); }