setupManager = null; } public function create(IMountManager $mountManager): SetupManager { if (!$this->setupManager) { $this->setupManager = new SetupManager( $this->eventLogger, $this->mountProviderCollection, $mountManager, $this->userManager, $this->eventDispatcher, $this->userMountCache, $this->lockdownManager, $this->userSession, $this->cacheFactory, $this->logger, $this->config, $this->shareDisableChecker, ); } return $this->setupManager; } }