@@ -99,7 +99,7 @@ public function read(\GraphQL\Type\Definition\FieldDefinition $fieldMeta) : arra
99
99
$ result ['arguments ' ][$ argumentName ]['defaultValue ' ] = $ argumentMeta ->defaultValue ;
100
100
}
101
101
$ typeMeta = $ argumentMeta ->getType ();
102
- $ result ['arguments ' ][$ argumentName ] = $ this ->argumentMetaType ($ typeMeta , $ argumentMeta );
102
+ $ result ['arguments ' ][$ argumentName ] = $ this ->argumentMetaType ($ typeMeta , $ argumentMeta, $ result );
103
103
104
104
if ($ this ->docReader ->read ($ argumentMeta ->astNode ->directives )) {
105
105
$ result ['arguments ' ][$ argumentName ]['description ' ] =
@@ -117,18 +117,17 @@ public function read(\GraphQL\Type\Definition\FieldDefinition $fieldMeta) : arra
117
117
/**
118
118
* Get the argumentMetaType result array
119
119
*
120
- * @param array $typeMeta
121
- * @param array $argumentMeta
120
+ * @param \GraphQL\Type\Definition\InputType $typeMeta
121
+ * @param \GraphQL\Type\Definition\FieldArgument $argumentMeta
122
+ * @param array $result
122
123
* @return array
123
124
*/
124
125
private function argumentMetaType (
125
126
\GraphQL \Type \Definition \InputType $ typeMeta ,
126
- \GraphQL \Type \Definition \FieldArgument $ argumentMeta
127
- ) {
127
+ \GraphQL \Type \Definition \FieldArgument $ argumentMeta ,
128
+ $ result
129
+ ) : array {
128
130
$ argumentName = $ argumentMeta ->name ;
129
- $ result ['arguments ' ][$ argumentName ] = [
130
- 'name ' => $ argumentName ,
131
- ];
132
131
$ result ['arguments ' ][$ argumentName ] = array_merge (
133
132
$ result ['arguments ' ][$ argumentName ],
134
133
$ this ->typeMetaReader ->read ($ typeMeta , TypeMetaWrapperReader::ARGUMENT_PARAMETER )
0 commit comments