/** * @param array <Questionnaire> $questionnaires */ public function obfuscatePersonalData(array $questionnaires, QuestionnaireService $service) { foreach ($questionnaires as $questionnaire) { $questionnaire->setPerson($this->obfuscatePerson($questionnaire->getPerson())); $questionnaire->setHashed(true); $service->updateQuestionnaire($questionnaire); } }
/** * QuestionnaireService constructor. * @param EntityManager $entityManager */ public function __construct(EntityManager $entityManager) { parent::__construct($entityManager); $this->createRepository($entityManager); }