/** * Create issues */ private function addIssues() { $createdBy = $this->entityManager->getReference('Tracker\\Entity\\User', 1); $project = $this->entityManager->getReference('Tracker\\Entity\\Project', 1); foreach (range(1, 3) as $number) { $priority = $this->entityManager->getReference('Tracker\\Entity\\Priority', $number); $status = $this->entityManager->getReference('Tracker\\Entity\\IssueStatus', $number); $tracker = $this->entityManager->getReference('Tracker\\Entity\\Tracker', $number); $entity = new Entity\Issue(); $entity->setCreatedBy($createdBy); $entity->setProject($project); $entity->setSubject(sprintf('Issue #%d', $number)); $entity->setDescription('Some description for this issue'); $entity->setPriority($priority); $entity->setStatus($status); $entity->setTracker($tracker); $this->entityManager->persist($entity); } }