getUser()` * of a MountProviderArgs. * All provided MountProviderArgs will always be for the same user. * * @param string $setupPathHint path for which the mounts are being set up. * This might not be the same as the path of the expected mount(s). * @param bool $forChildren when true, only child mounts for `$setupPathHint` were requested. * The $mountProviderArgs will hold a list of expected child mounts * @param non-empty-list $mountProviderArgs The data for the mount which should be provided. * Contains the mount information and root-cache-entry * for each mount the system knows about * in the scope of the setup request. * @param IStorageFactory $loader * @return array IMountPoint instances, indexed by mount-point */ public function getMountsForPath( string $setupPathHint, bool $forChildren, array $mountProviderArgs, IStorageFactory $loader, ): array; }