public function findLastByUser(User $user)
 {
     $start = new \DateTime();
     $start->sub(new \DateInterval('P35D'));
     $answers = $this->getEntityManager()->createQueryBuilder()->select('a')->from(Answer::class, 'a')->where('a.user = :user')->andWhere('a.createdAt > :start')->setParameter('user', $user)->setParameter('start', $start)->getQuery()->getResult();
     $userPetitions = $this->getEntityManager()->getRepository(Petition::class)->findByUser($user);
     foreach ($userPetitions as $petition) {
         $answer = new Answer();
         $answer->setPetitionId($petition->getId());
         $answers[] = $answer;
     }
     return $answers;
 }
 public function setPetitionId($petitionId)
 {
     $this->__load();
     return parent::setPetitionId($petitionId);
 }