public function load(ObjectManager $manager) { // Je créé les objets que je veux pour mes tests $grade = new Grade(); $grade->setStudent($this->getReference('student')); $grade->setGradeNumber('18'); $grade->setExam($this->getReference('exam')); // Je sauvegarde en DB $manager->persist($grade); $manager->flush(); }
public function load(ObjectManager $manager) { // Je créé les objets que je veux pour mes tests $admin = new Admin(); $admin->setEmail('*****@*****.**')->setUsername('admin')->setPlainPassword('admin')->setEnabled(1)->setRoles(['ROLE_SUPER_ADMIN']); $student = new Student(); $student->setEmail('*****@*****.**')->setFirstName('John')->setLastName('Doe'); $exam = new Exam(); $exam->setName('Symfony 2')->setDescription('Best framework'); $grade = new Grade(); $grade->setGradeNumber(15)->setStudent($student)->setExam($exam); // Je sauvegarde en DB $manager->persist($admin); $manager->persist($student); $manager->persist($exam); $manager->persist($grade); $manager->flush(); }