public function test_if_container_passed_to_fixture() { $mockContainer = $this->getMock(ContainerInterface::class); $fixture = new CategoryFixtureLoader(); $fixtureLoader = new FixtureLoader($mockContainer); $fixtureLoader->addFixture($fixture); $this->assertInstanceOf(ContainerInterface::class, $fixture->getContainer()); }
public function execute(InputInterface $input, OutputInterface $output) { $loader = new FixtureLoader($this->container); $purger = new ORMPurger(); if ($input->getOption('purge-with-truncate')) { $purger->setPurgeMode(self::PURGE_MODE_TRUNCATE); } $executor = new ORMExecutor($this->em, $purger); foreach ($this->paths as $key => $value) { $loader->loadFromDirectory($value); } $executor->execute($loader->getFixtures(), $input->getOption('append')); $output->writeln("<info>Fixtures loaded!!</info>"); }