Skip to content

Commit 3c38665

Browse files
committed
MC-18945: Reading deprecated annotation in schema
- Fixed the reader files
1 parent 9d7ba9c commit 3c38665

File tree

1 file changed

+7
-8
lines changed
  • lib/internal/Magento/Framework/GraphQlSchemaStitching/GraphQlReader/MetaReader

1 file changed

+7
-8
lines changed

lib/internal/Magento/Framework/GraphQlSchemaStitching/GraphQlReader/MetaReader/FieldMetaReader.php

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ public function read(\GraphQL\Type\Definition\FieldDefinition $fieldMeta) : arra
9999
$result['arguments'][$argumentName]['defaultValue'] = $argumentMeta->defaultValue;
100100
}
101101
$typeMeta = $argumentMeta->getType();
102-
$result['arguments'][$argumentName] = $this->argumentMetaType($typeMeta, $argumentMeta);
102+
$result['arguments'][$argumentName] = $this->argumentMetaType($typeMeta, $argumentMeta, $result);
103103

104104
if ($this->docReader->read($argumentMeta->astNode->directives)) {
105105
$result['arguments'][$argumentName]['description'] =
@@ -117,18 +117,17 @@ public function read(\GraphQL\Type\Definition\FieldDefinition $fieldMeta) : arra
117117
/**
118118
* Get the argumentMetaType result array
119119
*
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
122123
* @return array
123124
*/
124125
private function argumentMetaType(
125126
\GraphQL\Type\Definition\InputType $typeMeta,
126-
\GraphQL\Type\Definition\FieldArgument $argumentMeta
127-
) {
127+
\GraphQL\Type\Definition\FieldArgument $argumentMeta,
128+
$result
129+
) : array {
128130
$argumentName = $argumentMeta->name;
129-
$result['arguments'][$argumentName] = [
130-
'name' => $argumentName,
131-
];
132131
$result['arguments'][$argumentName] = array_merge(
133132
$result['arguments'][$argumentName],
134133
$this->typeMetaReader->read($typeMeta, TypeMetaWrapperReader::ARGUMENT_PARAMETER)

0 commit comments

Comments
 (0)