2020use SimpleSAML \OpenID \Factories \HttpClientDecoratorFactory ;
2121use SimpleSAML \OpenID \Factories \JwsSerializerManagerDecoratorFactory ;
2222use SimpleSAML \OpenID \Federation \EntityCollection \CacheEntityCollectionStore ;
23- use SimpleSAML \OpenID \Federation \EntityCollection \EntityCollectionFetcher ;
2423use SimpleSAML \OpenID \Federation \EntityCollection \EntityCollectionFilter ;
2524use SimpleSAML \OpenID \Federation \EntityCollection \EntityCollectionPaginator ;
26- use SimpleSAML \OpenID \Federation \EntityCollection \EntityCollectionResponseFactory ;
2725use SimpleSAML \OpenID \Federation \EntityCollection \EntityCollectionSorter ;
2826use SimpleSAML \OpenID \Federation \EntityCollection \EntityCollectionStoreInterface ;
2927use SimpleSAML \OpenID \Federation \EntityCollection \InMemoryEntityCollectionStore ;
@@ -77,16 +75,12 @@ class Federation
7775
7876 protected ?FederationDiscovery $ federationDiscovery = null ;
7977
80- protected ?EntityCollectionFetcher $ entityCollectionFetcher = null ;
81-
8278 protected ?EntityCollectionFilter $ entityCollectionFilter = null ;
8379
8480 protected ?EntityCollectionSorter $ entityCollectionSorter = null ;
8581
8682 protected ?EntityCollectionPaginator $ entityCollectionPaginator = null ;
8783
88- protected ?EntityCollectionResponseFactory $ entityCollectionBuilder = null ;
89-
9084 protected ?EntityStatementFetcher $ entityStatementFetcher = null ;
9185
9286 protected ?MetadataPolicyResolver $ metadataPolicyResolver = null ;
@@ -399,6 +393,8 @@ public function federationDiscovery(): FederationDiscovery
399393 $ this ->entityCollectionStore (),
400394 $ this ->maxCacheDurationDecorator (),
401395 $ this ->entityCollectionFactory (),
396+ $ this ->artifactFetcher (),
397+ $ this ->helpers (),
402398 $ this ->logger ,
403399 $ this ->maxDiscoveryDepth ,
404400 );
@@ -408,16 +404,6 @@ public function federationDiscovery(): FederationDiscovery
408404 }
409405
410406
411- public function entityCollectionFetcher (): EntityCollectionFetcher
412- {
413- return $ this ->entityCollectionFetcher ??= new EntityCollectionFetcher (
414- $ this ->artifactFetcher (),
415- $ this ->helpers (),
416- $ this ->logger ,
417- );
418- }
419-
420-
421407 public function entityCollectionFilter (): EntityCollectionFilter
422408 {
423409 return $ this ->entityCollectionFilter ??= new EntityCollectionFilter ($ this ->helpers ());
@@ -438,18 +424,6 @@ public function entityCollectionPaginator(): EntityCollectionPaginator
438424 }
439425
440426
441- public function entityCollectionResponseFactory (): EntityCollectionResponseFactory
442- {
443- return $ this ->entityCollectionBuilder ??= new EntityCollectionResponseFactory (
444- $ this ->federationDiscovery (),
445- $ this ->entityCollectionFilter (),
446- $ this ->entityCollectionSorter (),
447- $ this ->entityCollectionPaginator (),
448- $ this ->entityCollectionStore (),
449- );
450- }
451-
452-
453427 public function helpers (): Helpers
454428 {
455429 return $ this ->helpers ??= new Helpers ();
0 commit comments