public function doLoad(ObjectManager $manager) { $created = new Status(); $created->setId(Status::CREATED); $created->setName('Created'); $manager->persist($created); $forApproval = new Status(); $forApproval->setId(Status::FOR_APPROVAL); $forApproval->setName('For Approval'); $manager->persist($forApproval); $revise = new Status(); $revise->setId(Status::REVISE); $revise->setName('Revise'); $manager->persist($revise); $approved = new Status(); $approved->setId(Status::APPROVED); $approved->setName('Approved'); $manager->persist($approved); $rejected = new Status(); $rejected->setId(Status::REJECTED); $rejected->setName('Rejected'); $manager->persist($rejected); $paid = new Status(); $paid->setId(Status::PAID); $paid->setName('Paid'); $manager->persist($paid); $manager->flush(); $this->addReference('created', $created); // Created $this->addReference('forApproval', $forApproval); // For approval $this->addReference('revise', $revise); // Revise $this->addReference('approved', $approved); // Approved $this->addReference('rejected', $rejected); // Rejected $this->addReference('paid', $paid); // Paid }
public function doLoad(ObjectManager $manager) { $scheduledInterview = new Status(); $scheduledInterview->setId(Status::SCHEDULE_INTERVIEW); $scheduledInterview->setName('Scheduled interview'); $manager->persist($scheduledInterview); $interviewPassed = new Status(); $interviewPassed->setId(Status::INTERVIEW_PASSED); $interviewPassed->setName('Interview passed'); $manager->persist($interviewPassed); $interviewFailed = new Status(); $interviewFailed->setId(Status::INTERVIEW_FAILED); $interviewFailed->setName('Interview failed'); $manager->persist($interviewFailed); $scheduledWrittenExam = new Status(); $scheduledWrittenExam->setId(Status::SCHEDULE_WRITTEN_EXAM); $scheduledWrittenExam->setName('Scheduled written exam'); $manager->persist($scheduledWrittenExam); $writtenExamPassed = new Status(); $writtenExamPassed->setId(Status::WRITTEN_EXAM_PASSED); $writtenExamPassed->setName('Written exam passed'); $manager->persist($writtenExamPassed); $writtenExamFailed = new Status(); $writtenExamFailed->setId(Status::WRITTEN_EXAM_FAILED); $writtenExamFailed->setName('Written exam failed'); $manager->persist($writtenExamFailed); $hired = new Status(); $hired->setId(Status::HIRED); $hired->setName('Hired'); $manager->persist($hired); $manager->flush(); $this->addReference('scheduledInterview', $scheduledInterview); $this->addReference('interviewPassed', $interviewPassed); $this->addReference('interviewFailed', $interviewFailed); $this->addReference('scheduledWrittenExam', $scheduledWrittenExam); $this->addReference('writtenExamPassed', $writtenExamPassed); $this->addReference('writtenExamFailed', $writtenExamFailed); $this->addReference('hired', $hired); }