@@ -163,7 +163,7 @@ public function checkResponsePropertyRemovals($last_open_api, $current_open_api)
163
163
// for matching operations...
164
164
foreach (PapiMethods::matchingOperationKeys ($ last_open_api , $ current_open_api ) as $ operation_key ) {
165
165
$ last_operation = PapiMethods::getOperation ($ last_open_api , $ operation_key );
166
- $ last_responses = $ last_operation ->responses ;
166
+ $ last_responses = isset ( $ last_operation ->responses ) ?? [] ;
167
167
168
168
// for each response...
169
169
if (count ($ last_responses ) > 0 ) {
@@ -257,10 +257,10 @@ public function checkResponseRemovals($last_open_api, $current_open_api)
257
257
258
258
// for matching operations...
259
259
foreach (PapiMethods::matchingOperationKeys ($ last_open_api , $ current_open_api ) as $ operation_key ) {
260
- $ last_operation_responses = PapiMethods::getOperation ($ last_open_api , $ operation_key )->responses ;
260
+ $ last_operation_responses = isset ( PapiMethods::getOperation ($ last_open_api , $ operation_key )->responses ) ?? [] ;
261
261
$ last_operation_codes = array_keys (PapiMethods::objectToArray ($ last_operation_responses ));
262
262
263
- $ current_operation_responses = PapiMethods::getOperation ($ current_open_api , $ operation_key )->responses ;
263
+ $ current_operation_responses = isset ( PapiMethods::getOperation ($ current_open_api , $ operation_key )->responses ) ?? [] ;
264
264
$ current_operation_codes = array_keys (PapiMethods::objectToArray ($ current_operation_responses ));
265
265
266
266
$ diff = array_diff ($ last_operation_codes , $ current_operation_codes );
@@ -322,9 +322,10 @@ public function checkResponsePropertyTypeChanged($last_open_api, $current_open_a
322
322
// for matching operations...
323
323
foreach (PapiMethods::matchingOperationKeys ($ last_open_api , $ current_open_api ) as $ operation_key ) {
324
324
$ last_operation = PapiMethods::getOperation ($ last_open_api , $ operation_key );
325
+ $ last_operation_responses = isset ($ last_operation ->responses ) ?? [];
325
326
326
327
// for each response...
327
- foreach ($ last_operation -> responses as $ status_code => $ last_operation_response ) {
328
+ foreach ($ last_operation_responses as $ status_code => $ last_operation_response ) {
328
329
$ current_operation_response = PapiMethods::getOperationResponse ($ current_open_api , $ operation_key , $ status_code );
329
330
330
331
// does the current spec have a response for this status code?
@@ -423,7 +424,7 @@ public function checkEnumsChanged($last_open_api, $current_open_api)
423
424
// for matching operations...
424
425
foreach (PapiMethods::matchingOperationKeys ($ last_open_api , $ current_open_api ) as $ operation_key ) {
425
426
$ last_operation = PapiMethods::getOperation ($ last_open_api , $ operation_key );
426
- $ last_operation_responses = $ last_operation ->responses ;
427
+ $ last_operation_responses = isset ( $ last_operation ->responses ) ?? [] ;
427
428
$ last_operation_parameters = $ last_operation ->parameters ;
428
429
429
430
$ current_operation = PapiMethods::getOperation ($ current_open_api , $ operation_key );
@@ -524,7 +525,7 @@ public function checkResponsePropertyNowNullable($last_open_api, $current_open_a
524
525
// for matching operations...
525
526
foreach (PapiMethods::matchingOperationKeys ($ last_open_api , $ current_open_api ) as $ operation_key ) {
526
527
$ last_operation = PapiMethods::getOperation ($ last_open_api , $ operation_key );
527
- $ last_operation_responses = $ last_operation ->responses ;
528
+ $ last_operation_responses = isset ( $ last_operation ->responses ) ?? [] ;
528
529
529
530
// for each response...
530
531
foreach ($ last_operation_responses as $ status_code => $ last_operation_response ) {
0 commit comments