コード例 #1
0
 protected function createData()
 {
     $model1 = new ModelState();
     $model1->setWorkflowIdentifier('a1b2c3');
     $model1->setCreatedAt(new \DateTime('2012-02-12'));
     $model1->setProcessName('process_1');
     $model1->setStepName('step_A');
     $model1->setSuccessful(true);
     $this->em->persist($model1);
     $model2 = new ModelState();
     $model2->setWorkflowIdentifier('a1b2c3');
     $model2->setCreatedAt(new \DateTime('2012-02-14'));
     $model2->setProcessName('process_1');
     $model2->setStepName('step_B');
     $model2->setSuccessful(true);
     $this->em->persist($model2);
     $model3 = new ModelState();
     $model3->setWorkflowIdentifier('a1b2c3');
     $model3->setCreatedAt(new \DateTime('2012-02-20'));
     $model3->setProcessName('process_1');
     $model3->setStepName('step_C');
     $model3->setSuccessful(false);
     $this->em->persist($model3);
     $model4 = new ModelState();
     $model4->setWorkflowIdentifier('a1b2c3');
     $model4->setCreatedAt(new \DateTime('2012-02-20'));
     $model4->setProcessName('process_2');
     $model4->setStepName('step_A');
     $model4->setSuccessful(false);
     $this->em->persist($model4);
     $this->em->flush();
 }