1616use GraphQL \Doctrine \Factory \Type \AbstractTypeFactory ;
1717use GraphQL \Doctrine \Factory \Type \EntityIDTypeFactory ;
1818use GraphQL \Doctrine \Factory \Type \FilterGroupConditionTypeFactory ;
19- use GraphQL \Doctrine \Factory \Type \FilterJoinsTypeFactory ;
19+ use GraphQL \Doctrine \Factory \Type \FilterGroupJoinTypeFactory ;
2020use GraphQL \Doctrine \Factory \Type \FilterTypeFactory ;
2121use GraphQL \Doctrine \Factory \Type \InputTypeFactory ;
2222use GraphQL \Doctrine \Factory \Type \JoinOnTypeFactory ;
@@ -93,10 +93,13 @@ final class Types
9393 private $ joinOnTypeFactory ;
9494
9595 /**
96- * @var FilterJoinsTypeFactory
96+ * @var FilterGroupJoinTypeFactory
9797 */
98- private $ filterJoinsTypeFactory ;
98+ private $ filterGroupJoinTypeFactory ;
9999
100+ /**
101+ * @var FilterGroupConditionTypeFactory
102+ */
100103 private $ filterGroupConditionTypeFactory ;
101104
102105 public function __construct (EntityManager $ entityManager , ?ContainerInterface $ customTypes = null )
@@ -108,11 +111,11 @@ public function __construct(EntityManager $entityManager, ?ContainerInterface $c
108111 $ this ->partialInputTypeFactory = new PartialInputTypeFactory ($ this , $ entityManager );
109112 $ this ->sortingTypeFactory = new SortingTypeFactory ($ this , $ entityManager );
110113 $ this ->entityIDTypeFactory = new EntityIDTypeFactory ($ this , $ entityManager );
111- $ this ->filterJoinsTypeFactory = new FilterJoinsTypeFactory ($ this , $ entityManager );
114+ $ this ->filterGroupJoinTypeFactory = new FilterGroupJoinTypeFactory ($ this , $ entityManager );
112115 $ this ->filterGroupConditionTypeFactory = new FilterGroupConditionTypeFactory ($ this , $ entityManager );
113116 $ this ->filteredQueryBuilderFactory = new FilteredQueryBuilderFactory ($ this , $ entityManager , $ this ->sortingTypeFactory );
114- $ this ->filterTypeFactory = new FilterTypeFactory ($ this , $ entityManager , $ this ->filterJoinsTypeFactory , $ this ->filterGroupConditionTypeFactory );
115- $ this ->joinOnTypeFactory = new JoinOnTypeFactory ($ this , $ entityManager , $ this ->filterJoinsTypeFactory , $ this ->filterGroupConditionTypeFactory );
117+ $ this ->filterTypeFactory = new FilterTypeFactory ($ this , $ entityManager , $ this ->filterGroupJoinTypeFactory , $ this ->filterGroupConditionTypeFactory );
118+ $ this ->joinOnTypeFactory = new JoinOnTypeFactory ($ this , $ entityManager , $ this ->filterGroupJoinTypeFactory , $ this ->filterGroupConditionTypeFactory );
116119
117120 $ entityManager ->getConfiguration ()->newDefaultAnnotationDriver ();
118121 AnnotationRegistry::registerLoader ('class_exists ' );
@@ -300,10 +303,10 @@ public function getJoinOn(string $className): InputObjectType
300303 *
301304 * @return InputObjectType
302305 */
303- public function getFilterJoins (string $ className ): InputObjectType
306+ public function getFilterGroupJoin (string $ className ): InputObjectType
304307 {
305308 /** @var InputObjectType $type */
306- $ type = $ this ->getViaFactory ($ className , Utils::getTypeName ($ className ) . 'FilterJoins ' , $ this ->filterJoinsTypeFactory );
309+ $ type = $ this ->getViaFactory ($ className , Utils::getTypeName ($ className ) . 'FilterGroupJoin ' , $ this ->filterGroupJoinTypeFactory );
307310
308311 return $ type ;
309312 }
0 commit comments