isDir()) { continue; } $containerBuilder->addDefinitions($file->getPathname()); } } $app = (new Application)->setContainer($containerBuilder->build()); $folder = implode(DIRECTORY_SEPARATOR, [ __DIR__, 'commands' ]); if (file_exists($folder)) { $files = new FilesystemIterator($folder); foreach ($files as $file) { if ($file->isDir()) { continue; } require_once $file->getPathname(); } } return $app; } return buildApp();