private function insertEarnedBadge(array $entity) { $connection = $this->badgeRepository->getConnection(); $insert = "INSERT INTO earned_badge (user, badge, created_at)\n VALUES (:user, :badge, :created_at)"; $stmt = $connection->prepare($insert); $stmt->bindParam(':user', $entity['user']); $stmt->bindParam(':badge', $entity['badge']); $stmt->bindParam(':created_at', $entity['created_at']); $stmt->execute(); }
public function storeEvent(UserTriggeredEvent $event) { $this->repository->addEvent($event->getName(), $event->getUser(), new \DateTime()); }