コード例 #1
0
 public function testRemoveInterviewQuestion()
 {
     $intSchema = new InterviewSchema();
     $intQuestion = new InterviewQuestion();
     $intSchema->addInterviewQuestion($intQuestion);
     $this->assertContainsOnly($intQuestion, $intSchema->getInterviewQuestions());
     $intSchema->removeInterviewQuestion($intQuestion);
     $this->assertNotContains($intQuestion, $intSchema->getInterviewQuestions());
 }
コード例 #2
0
 public function load(ObjectManager $manager)
 {
     $schema1 = new InterviewSchema();
     $schema1->setName("Intervjuskjema HiST, 2015");
     $schema1->addInterviewQuestion($this->getReference('iq-1'));
     $schema1->addInterviewQuestion($this->getReference('iq-2'));
     $manager->persist($schema1);
     $schema2 = new InterviewSchema();
     $schema2->setName("Intervjuskjema NTNU, 2015");
     $schema2->addInterviewQuestion($this->getReference('iq-1'));
     $schema2->addInterviewQuestion($this->getReference('iq-2'));
     $schema2->addInterviewQuestion($this->getReference('iq-3'));
     $schema2->addInterviewQuestion($this->getReference('iq-4'));
     $schema2->addInterviewQuestion($this->getReference('iq-5'));
     $schema2->addInterviewQuestion($this->getReference('iq-6'));
     $schema2->addInterviewQuestion($this->getReference('iq-7'));
     $schema2->addInterviewQuestion($this->getReference('iq-8'));
     $manager->persist($schema2);
     $manager->flush();
     $this->setReference('ischema-1', $schema1);
     $this->setReference('ischema-2', $schema2);
 }