diff --git a/.idea/TijdVoorDeTest.iml b/.idea/TijdVoorDeTest.iml index a906c34..ce6f493 100644 --- a/.idea/TijdVoorDeTest.iml +++ b/.idea/TijdVoorDeTest.iml @@ -3,7 +3,6 @@ - diff --git a/.idea/php.xml b/.idea/php.xml index f9cad3d..1771090 100644 --- a/.idea/php.xml +++ b/.idea/php.xml @@ -254,6 +254,7 @@ + diff --git a/.idea/phpunit.xml b/.idea/phpunit.xml deleted file mode 100644 index 4f8104c..0000000 --- a/.idea/phpunit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/DataFixtures/KrtekFixtures.php b/src/DataFixtures/KrtekFixtures.php index e7e9912..7bee01a 100644 --- a/src/DataFixtures/KrtekFixtures.php +++ b/src/DataFixtures/KrtekFixtures.php @@ -21,165 +21,170 @@ class KrtekFixtures extends Fixture $season->setName('Krtek Weekend') ->setSeasonCode('12345') - ->setPreregisterCandidates(true); - - $quiz1 = new Quiz(); - $manager->persist($quiz1); - $quiz1->setName('Quiz 1') - ->setSeason($season); - - $season->setActiveQuiz($quiz1) - ->addCandidate(new Candidate('Claudia')) - ->addCandidate(new Candidate('Eelco')) - ->addCandidate(new Candidate('Elise')) - ->addCandidate(new Candidate('Gert-Jan')) - ->addCandidate(new Candidate('Iris')) - ->addCandidate(new Candidate('Jari')) - ->addCandidate(new Candidate('Lara')) - ->addCandidate(new Candidate('Lotte')) - ->addCandidate(new Candidate('Myrthe')) - ->addCandidate(new Candidate('Philine')) - ->addCandidate(new Candidate('Remy')) - ->addCandidate(new Candidate('Robbert')) - ->addCandidate(new Candidate('Tom')) - ; - - $quiz1->addQuestion((new Question()) - ->setQuestion('Is de Krtek een man of een vrouw?') - ->addAnswer(new Answer('Ja', true)) - ->addAnswer(new Answer('Nee')) - ); - - $quiz1->addQuestion((new Question()) - ->setQuestion('Hoeveel broers heeft de Krtek?') - ->addAnswer(new Answer('Geen', true)) - ->addAnswer(new Answer('1')) - ->addAnswer(new Answer('2')) - ); - - $quiz1->addQuestion((new Question()) - ->setQuestion('Wat is de lievelingsfeestdag van de Krtek?') - ->addAnswer(new Answer('Geen')) - ->addAnswer(new Answer('Diens eigen verjaardag')) - ->addAnswer(new Answer('Koningsdag')) - ->addAnswer(new Answer('Kerst', true)) - ->addAnswer(new Answer('Oud en Nieuw')) - ); - $quiz1->addQuestion((new Question()) - ->setQuestion('Hoe kwam de Krtek naar Kersteren vandaag?') - ->addAnswer(new Answer('Met het OV', true)) - ->addAnswer(new Answer('Met de auto')) - ); - $quiz1->addQuestion((new Question()) - ->setQuestion('Met wie keek de Kretek video bij binnenkomst?') - ->addAnswer(new Answer('Claudia')) - ->addAnswer(new Answer('Eelco')) - ->addAnswer(new Answer('Elise')) - ->addAnswer(new Answer('Gert-Jan')) - ->addAnswer(new Answer('Iris')) - ->addAnswer(new Answer('Jari')) - ->addAnswer(new Answer('Lara')) - ->addAnswer(new Answer('Lotte')) - ->addAnswer(new Answer('Myrthe')) - ->addAnswer(new Answer('Philine')) - ->addAnswer(new Answer('Remy')) - ->addAnswer(new Answer('Robbert')) - ->addAnswer(new Answer('Tom', true)) - ); - - $quiz1->addQuestion((new Question()) - ->setQuestion('Welk advies zou de Krtek zichzelf als kind geven?') - ->addAnswer(new Answer('Geef je vader een knuffel.')) - ->addAnswer(new Answer('Trek je wat minder aan van anderen.')) - ->addAnswer(new Answer('Luister meer naar je eigen gevoel in plaats van naar wat anderen vinden.')) - ->addAnswer(new Answer('Stel niet alles tot het laatste moment uit.')) - ->addAnswer(new Answer('Altijd doorgaan.')) - ->addAnswer(new Answer('Probeer ook eens buiten de lijntjes te kleuren', true)) - ->addAnswer(new Answer('Ga als je groot bent op groepsreis! ')) - ->addAnswer(new Answer('Trek minder aan van de mening van anderen, het is oké om anders te zijn.')) - ); - - $quiz1->addQuestion((new Question()) - ->setQuestion('Wat voor soort schoenen droeg de Krtek bij het diner?') - ->addAnswer(new Answer('Sneakers')) - ->addAnswer(new Answer('Wandel-/bergschoenen', true)) - ->addAnswer(new Answer('Lederen schoenen')) - ->addAnswer(new Answer('Pantoffels')) - ->addAnswer(new Answer('Hakken')) - ->addAnswer(new Answer('Geen schoenen, alleen sokken')) - ); - - $quiz1->addQuestion((new Question()) - ->setQuestion('Met welk vervoersmiddel reist de Krtek het liefste?') - ->addAnswer(new Answer('Fiets', true)) - ->addAnswer(new Answer('Auto')) - ->addAnswer(new Answer('Trein')) - ); - - $quiz1->addQuestion((new Question()) - ->setQuestion('Heeft de Krtek een eigen auto?') - ->addAnswer(new Answer('Ja')) - ->addAnswer(new Answer('Nee', true)) - ); - - $quiz1->addQuestion((new Question()) - ->setQuestion('Van wie is de quote die de Krtek gepakt heeft') - ->addAnswer(new Answer('Karen')) - ->addAnswer(new Answer('Gilles de Coster')) - ->addAnswer(new Answer('Kees Tol')) - ->addAnswer(new Answer('Harry en John')) - ->addAnswer(new Answer('Georgina Verbaan')) - ->addAnswer(new Answer('Marc-Marie Huijbregts')) - ->addAnswer(new Answer('Fresia Cousiño Arias, Rik van de Westelaken')) - ->addAnswer(new Answer('Ellie Lust')) - ->addAnswer(new Answer('Bouba')) - ->addAnswer(new Answer('Jan Versteegh')) - ->addAnswer(new Answer('Dick Jol')) - ->addAnswer(new Answer('Karin de Groot')) - ->addAnswer(new Answer('Pieter')) - ->addAnswer(new Answer('Renée Fokker')) - ->addAnswer(new Answer('Sam, Davy', true)) - ); - $quiz1->addQuestion((new Question()) - ->setQuestion('Zou de Krtek molboekjes, jokers, vrijstellingen of topito’s uit iemands rugzak stelen om te kunnen winnen?') - ->addAnswer(new Answer('Ja')) - ->addAnswer(new Answer('Nee', true)) - ); - $quiz1->addQuestion((new Question()) - ->setQuestion('In wat voor bed slaapt de Krtek dit weekend?') - ->addAnswer(new Answer('Éénpersoons, losstaand bed')) - ->addAnswer(new Answer('Éénpersoonsbed, tegen een ander bed aan', true)) - ->addAnswer(new Answer('Tweepersoons bed')) - ); - $quiz1->addQuestion((new Question()) - ->setQuestion('Hoeveel jaar heeft de Krtek gedaan over de middelbare school?') - ->addAnswer(new Answer('5')) - ->addAnswer(new Answer('6', true)) - ->addAnswer(new Answer('7')) - ->addAnswer(new Answer('8')) - ); - $quiz1->addQuestion((new Question()) - ->setQuestion('Waar zat de Krtek aan tafel bij het diner?') - ->addAnswer(new Answer('Met de rug naar de accommodatie')) - ->addAnswer(new Answer('Met de rug naar de buitenmuur', true)) - ); - $quiz1->addQuestion((new Question()) - ->setQuestion('Wie is de Krtek?') - ->addAnswer(new Answer('Claudia', true)) - ->addAnswer(new Answer('Eelco')) - ->addAnswer(new Answer('Elise')) - ->addAnswer(new Answer('Gert-Jan')) - ->addAnswer(new Answer('Iris')) - ->addAnswer(new Answer('Jari')) - ->addAnswer(new Answer('Lara')) - ->addAnswer(new Answer('Lotte')) - ->addAnswer(new Answer('Myrthe')) - ->addAnswer(new Answer('Philine')) - ->addAnswer(new Answer('Remy')) - ->addAnswer(new Answer('Robbert')) - ->addAnswer(new Answer('Tom')) - ); + ->setPreregisterCandidates(true) + ->addCandidate(new Candidate('Claudia')) + ->addCandidate(new Candidate('Eelco')) + ->addCandidate(new Candidate('Elise')) + ->addCandidate(new Candidate('Gert-Jan')) + ->addCandidate(new Candidate('Iris')) + ->addCandidate(new Candidate('Jari')) + ->addCandidate(new Candidate('Lara')) + ->addCandidate(new Candidate('Lotte')) + ->addCandidate(new Candidate('Myrthe')) + ->addCandidate(new Candidate('Philine')) + ->addCandidate(new Candidate('Remy')) + ->addCandidate(new Candidate('Robbert')) + ->addCandidate(new Candidate('Tom')) + ->addQuiz($this->createQuiz1($season)); $manager->flush(); } + private function createQuiz1(Season $season): Quiz { + return (new Quiz()) + ->setName('Quiz 1') + ->setSeason($season) + + ->addQuestion((new Question()) + ->setQuestion('Is de Krtek een man of een vrouw?') + ->addAnswer(new Answer('Ja', true)) + ->addAnswer(new Answer('Nee')) + ) + + ->addQuestion((new Question()) + ->setQuestion('Hoeveel broers heeft de Krtek?') + ->addAnswer(new Answer('Geen', true)) + ->addAnswer(new Answer('1')) + ->addAnswer(new Answer('2')) + ) + + ->addQuestion((new Question()) + ->setQuestion('Wat is de lievelingsfeestdag van de Krtek?') + ->addAnswer(new Answer('Geen')) + ->addAnswer(new Answer('Diens eigen verjaardag')) + ->addAnswer(new Answer('Koningsdag')) + ->addAnswer(new Answer('Kerst', true)) + ->addAnswer(new Answer('Oud en Nieuw')) + ) + + ->addQuestion((new Question()) + ->setQuestion('Hoe kwam de Krtek naar Kersteren vandaag?') + ->addAnswer(new Answer('Met het OV', true)) + ->addAnswer(new Answer('Met de auto')) + ) + ->addQuestion((new Question()) + ->setQuestion('Met wie keek de Kretek video bij binnenkomst?') + ->addAnswer(new Answer('Claudia')) + ->addAnswer(new Answer('Eelco')) + ->addAnswer(new Answer('Elise')) + ->addAnswer(new Answer('Gert-Jan')) + ->addAnswer(new Answer('Iris')) + ->addAnswer(new Answer('Jari')) + ->addAnswer(new Answer('Lara')) + ->addAnswer(new Answer('Lotte')) + ->addAnswer(new Answer('Myrthe')) + ->addAnswer(new Answer('Philine')) + ->addAnswer(new Answer('Remy')) + ->addAnswer(new Answer('Robbert')) + ->addAnswer(new Answer('Tom', true)) + ) + + ->addQuestion((new Question()) + ->setQuestion('Welk advies zou de Krtek zichzelf als kind geven?') + ->addAnswer(new Answer('Geef je vader een knuffel.')) + ->addAnswer(new Answer('Trek je wat minder aan van anderen.')) + ->addAnswer(new Answer('Luister meer naar je eigen gevoel in plaats van naar wat anderen vinden.')) + ->addAnswer(new Answer('Stel niet alles tot het laatste moment uit.')) + ->addAnswer(new Answer('Altijd doorgaan.')) + ->addAnswer(new Answer('Probeer ook eens buiten de lijntjes te kleuren', true)) + ->addAnswer(new Answer('Ga als je groot bent op groepsreis! ')) + ->addAnswer(new Answer('Trek minder aan van de mening van anderen, het is oké om anders te zijn.')) + ) + + ->addQuestion((new Question()) + ->setQuestion('Wat voor soort schoenen droeg de Krtek bij het diner?') + ->addAnswer(new Answer('Sneakers')) + ->addAnswer(new Answer('Wandel-/bergschoenen', true)) + ->addAnswer(new Answer('Lederen schoenen')) + ->addAnswer(new Answer('Pantoffels')) + ->addAnswer(new Answer('Hakken')) + ->addAnswer(new Answer('Geen schoenen, alleen sokken')) + ) + + ->addQuestion((new Question()) + ->setQuestion('Met welk vervoersmiddel reist de Krtek het liefste?') + ->addAnswer(new Answer('Fiets', true)) + ->addAnswer(new Answer('Auto')) + ->addAnswer(new Answer('Trein')) + ) + + ->addQuestion((new Question()) + ->setQuestion('Heeft de Krtek een eigen auto?') + ->addAnswer(new Answer('Ja')) + ->addAnswer(new Answer('Nee', true)) + ) + + ->addQuestion((new Question()) + ->setQuestion('Van wie is de quote die de Krtek gepakt heeft') + ->addAnswer(new Answer('Karen')) + ->addAnswer(new Answer('Gilles de Coster')) + ->addAnswer(new Answer('Kees Tol')) + ->addAnswer(new Answer('Harry en John')) + ->addAnswer(new Answer('Georgina Verbaan')) + ->addAnswer(new Answer('Marc-Marie Huijbregts')) + ->addAnswer(new Answer('Fresia Cousiño Arias, Rik van de Westelaken')) + ->addAnswer(new Answer('Ellie Lust')) + ->addAnswer(new Answer('Bouba')) + ->addAnswer(new Answer('Jan Versteegh')) + ->addAnswer(new Answer('Dick Jol')) + ->addAnswer(new Answer('Karin de Groot')) + ->addAnswer(new Answer('Pieter')) + ->addAnswer(new Answer('Renée Fokker')) + ->addAnswer(new Answer('Sam, Davy', true)) + ) + + ->addQuestion((new Question()) + ->setQuestion('Zou de Krtek molboekjes, jokers, vrijstellingen of topito’s uit iemands rugzak stelen om te kunnen winnen?') + ->addAnswer(new Answer('Ja')) + ->addAnswer(new Answer('Nee', true)) + ) + + ->addQuestion((new Question()) + ->setQuestion('In wat voor bed slaapt de Krtek dit weekend?') + ->addAnswer(new Answer('Éénpersoons, losstaand bed')) + ->addAnswer(new Answer('Éénpersoonsbed, tegen een ander bed aan', true)) + ->addAnswer(new Answer('Tweepersoons bed')) + ) + + ->addQuestion((new Question()) + ->setQuestion('Hoeveel jaar heeft de Krtek gedaan over de middelbare school?') + ->addAnswer(new Answer('5')) + ->addAnswer(new Answer('6', true)) + ->addAnswer(new Answer('7')) + ->addAnswer(new Answer('8')) + ) + + ->addQuestion((new Question()) + ->setQuestion('Waar zat de Krtek aan tafel bij het diner?') + ->addAnswer(new Answer('Met de rug naar de accommodatie')) + ->addAnswer(new Answer('Met de rug naar de buitenmuur', true)) + ) + + ->addQuestion((new Question()) + ->setQuestion('Wie is de Krtek?') + ->addAnswer(new Answer('Claudia', true)) + ->addAnswer(new Answer('Eelco')) + ->addAnswer(new Answer('Elise')) + ->addAnswer(new Answer('Gert-Jan')) + ->addAnswer(new Answer('Iris')) + ->addAnswer(new Answer('Jari')) + ->addAnswer(new Answer('Lara')) + ->addAnswer(new Answer('Lotte')) + ->addAnswer(new Answer('Myrthe')) + ->addAnswer(new Answer('Philine')) + ->addAnswer(new Answer('Remy')) + ->addAnswer(new Answer('Robbert')) + ->addAnswer(new Answer('Tom')) + ) + ; + } }