/** * @inheritdoc */ public function load(ObjectManager $manager) { $foobar = new Project('Foobar', 'foobar'); $foobar->setRepositorySize(256); $foobar->setDefaultBranch('new-feature'); $manager->persist($foobar); $this->setReference('project-foobar', $foobar); $this->dispatch($foobar); $empty = new Project('Empty', 'empty'); $empty->setRepositorySize(256); $manager->persist($empty); $this->setReference('project-empty', $empty); $this->dispatch($empty); $barbaz = new Project('Barbaz', 'barbaz'); $barbaz->setRepositorySize(352); $manager->persist($barbaz); $this->setReference('project-barbaz', $barbaz); $this->dispatch($barbaz); $secret = new Project('Secret', 'secret'); $secret->setRepositorySize(564); $manager->persist($secret); $this->setReference('project-secret', $secret); $this->dispatch($secret); $manager->flush(); }