getBaseDirectory() . '/src/Entity/Fixture'; $iterator = new RecursiveIteratorIterator( new RecursiveDirectoryIterator($fixturesDir), RecursiveIteratorIterator::LEAVES_ONLY ); foreach ($iterator as $file) { // Skip dotfiles if (($fileName = $file->getBasename('.php')) == $file->getBasename()) { continue; } $className = 'App\\Entity\\Fixture\\' . $fileName; $fixture = $di->get($className); $loader->addFixture($fixture); } $purger = new ORMPurger($em); $executor = new ORMExecutor($em, $purger); $executor->execute($loader->getFixtures()); $io->success(__('Fixtures loaded.')); return 0; } }