private void registerFileSystemResourceProvider()

in core/src/main/java/org/apache/sling/testing/mock/sling/loader/ContentLoader.java [787:799]


    private void registerFileSystemResourceProvider(Object... serviceProperties) {
        if (bundleContext == null) {
            throw new IllegalStateException("No bundle context given for content loader.");
        }
        if (isUsingMockResourceResolverFactory()) {
            throw new IllegalStateException(
                    "Loading folder content is not supported with RESOURCERESOLVER_MOCK resource resolver type. "
                            + "Use RESOURCEPROVIDER_MOCK or one of the other types.");
        }
        Dictionary<String, Object> props = MapUtil.toDictionary(serviceProperties);
        FsResourceProvider service = MockOsgi.activateInjectServices(FsResourceProvider.class, bundleContext, props);
        bundleContext.registerService(ResourceProvider.class, service, props);
    }