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>");
 }