@@ -53,7 +53,6 @@ public function testIntrospectionQuery()
53
53
defaultValue
54
54
}
55
55
QUERY ;
56
-
57
56
$ this ->assertArrayHasKey ('__schema ' , $ this ->graphQlQuery ($ query ));
58
57
}
59
58
@@ -92,62 +91,56 @@ enumValues(includeDeprecated: true) {
92
91
}
93
92
94
93
QUERY ;
95
-
96
- $ this ->assertArrayHasKey ('__schema ' , $ this ->graphQlQuery ($ query ));
97
94
$ response = $ this ->graphQlQuery ($ query );
95
+ $ this ->assertArrayHasKey ('__schema ' , $ response );
98
96
$ schemaResponseFields = $ response ['__schema ' ]['types ' ];
99
97
$ enumValueReasonArray = $ this ->getEnumValueDeprecatedReason ($ schemaResponseFields );
100
98
$ fieldsValueReasonArray = $ this ->getFieldsValueDeprecatedReason ($ schemaResponseFields );
101
99
$ expectedOutput = require __DIR__ . '/_files/schema_response_sdl_deprecated_annotation.php ' ;
102
100
103
101
// checking field values deprecated reason
104
- if (!empty ($ fieldsValueReasonArray )) {
105
- $ fieldDeprecatedReason = [];
106
- $ fieldsArray = $ expectedOutput [0 ]['fields ' ];
107
- foreach ($ fieldsArray as $ field ) {
108
- if ($ field ['isDeprecated ' ] === true ) {
109
- $ fieldDeprecatedReason [] = $ field ['deprecationReason ' ];
110
- }
102
+ $ fieldDeprecatedReason = [];
103
+ $ fieldsArray = $ expectedOutput [0 ]['fields ' ];
104
+ foreach ($ fieldsArray as $ field ) {
105
+ if ($ field ['isDeprecated ' ] === true ) {
106
+ $ fieldDeprecatedReason [] = $ field ['deprecationReason ' ];
111
107
}
112
- $ this ->assertNotEmpty ($ fieldDeprecatedReason );
113
- $ this ->assertContains (
114
- 'Symbol was missed. Use `default_display_currency_code`. ' ,
115
- $ fieldDeprecatedReason
116
- );
117
-
118
- $ this ->assertContains (
119
- 'Symbol was missed. Use `default_display_currency_code`. ' ,
120
- $ fieldsValueReasonArray
121
- );
108
+ }
109
+ $ this ->assertNotEmpty ($ fieldDeprecatedReason );
110
+ $ this ->assertContains (
111
+ 'Symbol was missed. Use `default_display_currency_code`. ' ,
112
+ $ fieldDeprecatedReason
113
+ );
122
114
123
- $ this ->assertNotEmpty (
124
- array_intersect ($ fieldDeprecatedReason , $ fieldsValueReasonArray )
125
- );
115
+ $ this ->assertContains (
116
+ 'Symbol was missed. Use `default_display_currency_code`. ' ,
117
+ $ fieldsValueReasonArray
118
+ );
126
119
127
- }
120
+ $ this ->assertNotEmpty (
121
+ array_intersect ($ fieldDeprecatedReason , $ fieldsValueReasonArray )
122
+ );
128
123
129
124
// checking enum values deprecated reason
130
- if (!empty ($ enumValueReasonArray )) {
131
- $ enumValueDeprecatedReason = [];
132
- $ enumValuesArray = $ expectedOutput [1 ]['enumValues ' ];
133
- foreach ($ enumValuesArray as $ enumValue ) {
134
- if ($ enumValue ['isDeprecated ' ] === true ) {
135
- $ enumValueDeprecatedReason [] = $ enumValue ['deprecationReason ' ];
136
- }
125
+ $ enumValueDeprecatedReason = [];
126
+ $ enumValuesArray = $ expectedOutput [1 ]['enumValues ' ];
127
+ foreach ($ enumValuesArray as $ enumValue ) {
128
+ if ($ enumValue ['isDeprecated ' ] === true ) {
129
+ $ enumValueDeprecatedReason [] = $ enumValue ['deprecationReason ' ];
137
130
}
138
- $ this ->assertNotEmpty ($ enumValueDeprecatedReason );
139
- $ this ->assertContains (
140
- '`sample_url` serves to get the downloadable sample ' ,
141
- $ enumValueDeprecatedReason
142
- );
143
- $ this ->assertContains (
144
- '`sample_url` serves to get the downloadable sample ' ,
145
- $ enumValueReasonArray
146
- );
147
- $ this ->assertNotEmpty (
148
- array_intersect ($ enumValueDeprecatedReason , $ enumValueReasonArray )
149
- );
150
131
}
132
+ $ this ->assertNotEmpty ($ enumValueDeprecatedReason );
133
+ $ this ->assertContains (
134
+ '`sample_url` serves to get the downloadable sample ' ,
135
+ $ enumValueDeprecatedReason
136
+ );
137
+ $ this ->assertContains (
138
+ '`sample_url` serves to get the downloadable sample ' ,
139
+ $ enumValueReasonArray
140
+ );
141
+ $ this ->assertNotEmpty (
142
+ array_intersect ($ enumValueDeprecatedReason , $ enumValueReasonArray )
143
+ );
151
144
}
152
145
153
146
/**
0 commit comments