@@ -497,6 +497,7 @@ private function getFieldsByMethodAnnotations(
497497
498498 $ resolver = is_string ($ controller )
499499 ? new SourceMethodResolver ($ refMethod )
500+ /** @phpstan-ignore argument.type */
500501 : new ServiceResolver ([$ controller , $ methodName ]);
501502
502503 $ fieldDescriptor = new QueryFieldDescriptor (
@@ -512,7 +513,7 @@ private function getFieldsByMethodAnnotations(
512513 );
513514
514515 $ field = $ this ->fieldMiddleware ->process ($ fieldDescriptor , new class implements FieldHandlerInterface {
515- public function handle (QueryFieldDescriptor $ fieldDescriptor ): FieldDefinition | null
516+ public function handle (QueryFieldDescriptor $ fieldDescriptor ): FieldDefinition
516517 {
517518 return QueryField::fromFieldDescriptor ($ fieldDescriptor );
518519 }
@@ -605,7 +606,7 @@ private function getFieldsByPropertyAnnotations(
605606 );
606607
607608 $ field = $ this ->fieldMiddleware ->process ($ fieldDescriptor , new class implements FieldHandlerInterface {
608- public function handle (QueryFieldDescriptor $ fieldDescriptor ): FieldDefinition | null
609+ public function handle (QueryFieldDescriptor $ fieldDescriptor ): FieldDefinition
609610 {
610611 return QueryField::fromFieldDescriptor ($ fieldDescriptor );
611612 }
@@ -744,7 +745,7 @@ private function getQueryFieldsFromSourceFields(
744745 ->withMiddlewareAnnotations ($ sourceField ->getMiddlewareAnnotations ());
745746
746747 $ field = $ this ->fieldMiddleware ->process ($ fieldDescriptor , new class implements FieldHandlerInterface {
747- public function handle (QueryFieldDescriptor $ fieldDescriptor ): FieldDefinition | null
748+ public function handle (QueryFieldDescriptor $ fieldDescriptor ): FieldDefinition
748749 {
749750 return QueryField::fromFieldDescriptor ($ fieldDescriptor );
750751 }
@@ -822,7 +823,6 @@ private function resolvePhpType(
822823
823824 $ context = $ this ->docBlockFactory ->createContext ($ refClass );
824825 $ phpdocType = $ typeResolver ->resolve ($ phpTypeStr , $ context );
825- assert ($ phpdocType !== null );
826826
827827 $ fakeDocBlock = new DocBlock ('' , null , [new DocBlock \Tags \Return_ ($ phpdocType )], $ context );
828828 return $ this ->typeMapper ->mapReturnType ($ refMethod , $ fakeDocBlock );
@@ -1080,7 +1080,7 @@ private function getInputFieldsByMethodAnnotations(
10801080 );
10811081
10821082 $ field = $ this ->inputFieldMiddleware ->process ($ inputFieldDescriptor , new class implements InputFieldHandlerInterface {
1083- public function handle (InputFieldDescriptor $ inputFieldDescriptor ): InputField | null
1083+ public function handle (InputFieldDescriptor $ inputFieldDescriptor ): InputField
10841084 {
10851085 return InputField::fromFieldDescriptor ($ inputFieldDescriptor );
10861086 }
@@ -1175,7 +1175,7 @@ private function getInputFieldsByPropertyAnnotations(
11751175 );
11761176
11771177 $ field = $ this ->inputFieldMiddleware ->process ($ inputFieldDescriptor , new class implements InputFieldHandlerInterface {
1178- public function handle (InputFieldDescriptor $ inputFieldDescriptor ): InputField | null
1178+ public function handle (InputFieldDescriptor $ inputFieldDescriptor ): InputField
11791179 {
11801180 return InputField::fromFieldDescriptor ($ inputFieldDescriptor );
11811181 }
0 commit comments