22
33namespace Mpociot \ApiDoc \Tests \Unit ;
44
5+ use Illuminate \Support \Arr ;
56use Orchestra \Testbench \TestCase ;
67use Mpociot \ApiDoc \Tools \Generator ;
78use Mpociot \ApiDoc \Tools \DocumentationConfig ;
@@ -315,7 +316,7 @@ public function can_parse_response_tag()
315316 {
316317 $ route = $ this ->createRoute ('POST ' , '/responseTag ' , 'withResponseTag ' );
317318 $ parsed = $ this ->generator ->processRoute ($ route );
318- $ response = array_first ($ parsed ['response ' ]);
319+ $ response = Arr:: first ($ parsed ['response ' ]);
319320
320321 $ this ->assertTrue (is_array ($ parsed ));
321322 $ this ->assertArrayHasKey ('showresponse ' , $ parsed );
@@ -336,7 +337,7 @@ public function can_parse_response_tag_with_status_code()
336337 {
337338 $ route = $ this ->createRoute ('POST ' , '/responseTag ' , 'withResponseTagAndStatusCode ' );
338339 $ parsed = $ this ->generator ->processRoute ($ route );
339- $ response = array_first ($ parsed ['response ' ]);
340+ $ response = Arr:: first ($ parsed ['response ' ]);
340341
341342 $ this ->assertTrue (is_array ($ parsed ));
342343 $ this ->assertArrayHasKey ('showresponse ' , $ parsed );
@@ -385,7 +386,7 @@ public function can_parse_transformer_tag($serializer, $expected)
385386 config (['apidoc.fractal.serializer ' => $ serializer ]);
386387 $ route = $ this ->createRoute ('GET ' , '/transformerTag ' , 'transformerTag ' );
387388 $ parsed = $ this ->generator ->processRoute ($ route );
388- $ response = array_first ($ parsed ['response ' ]);
389+ $ response = Arr:: first ($ parsed ['response ' ]);
389390
390391 $ this ->assertTrue (is_array ($ parsed ));
391392 $ this ->assertArrayHasKey ('showresponse ' , $ parsed );
@@ -403,7 +404,7 @@ public function can_parse_transformer_tag_with_model()
403404 {
404405 $ route = $ this ->createRoute ('GET ' , '/transformerTagWithModel ' , 'transformerTagWithModel ' );
405406 $ parsed = $ this ->generator ->processRoute ($ route );
406- $ response = array_first ($ parsed ['response ' ]);
407+ $ response = Arr:: first ($ parsed ['response ' ]);
407408
408409 $ this ->assertTrue (is_array ($ parsed ));
409410 $ this ->assertArrayHasKey ('showresponse ' , $ parsed );
@@ -421,7 +422,7 @@ public function can_parse_transformer_collection_tag()
421422 {
422423 $ route = $ this ->createRoute ('GET ' , '/transformerCollectionTag ' , 'transformerCollectionTag ' );
423424 $ parsed = $ this ->generator ->processRoute ($ route );
424- $ response = array_first ($ parsed ['response ' ]);
425+ $ response = Arr:: first ($ parsed ['response ' ]);
425426
426427 $ this ->assertTrue (is_array ($ parsed ));
427428 $ this ->assertArrayHasKey ('showresponse ' , $ parsed );
@@ -440,7 +441,7 @@ public function can_parse_transformer_collection_tag_with_model()
440441 {
441442 $ route = $ this ->createRoute ('GET ' , '/transformerCollectionTagWithModel ' , 'transformerCollectionTagWithModel ' );
442443 $ parsed = $ this ->generator ->processRoute ($ route );
443- $ response = array_first ($ parsed ['response ' ]);
444+ $ response = Arr:: first ($ parsed ['response ' ]);
444445
445446 $ this ->assertTrue (is_array ($ parsed ));
446447 $ this ->assertArrayHasKey ('showresponse ' , $ parsed );
@@ -469,7 +470,7 @@ public function can_call_route_and_generate_response()
469470 ],
470471 ];
471472 $ parsed = $ this ->generator ->processRoute ($ route , $ rules );
472- $ response = array_first ($ parsed ['response ' ]);
473+ $ response = Arr:: first ($ parsed ['response ' ]);
473474
474475 $ this ->assertTrue (is_array ($ parsed ));
475476 $ this ->assertArrayHasKey ('showresponse ' , $ parsed );
@@ -496,7 +497,7 @@ public function can_override_config_during_response_call()
496497 ],
497498 ];
498499 $ parsed = $ this ->generator ->processRoute ($ route , $ rules );
499- $ response = json_decode (array_first ($ parsed ['response ' ])['content ' ], true );
500+ $ response = json_decode (Arr:: first ($ parsed ['response ' ])['content ' ], true );
500501 $ originalValue = $ response ['app.env ' ];
501502
502503 $ now = time ();
@@ -509,7 +510,7 @@ public function can_override_config_during_response_call()
509510 ],
510511 ];
511512 $ parsed = $ this ->generator ->processRoute ($ route , $ rules );
512- $ response = json_decode (array_first ($ parsed ['response ' ])['content ' ], true );
513+ $ response = json_decode (Arr:: first ($ parsed ['response ' ])['content ' ], true );
513514 $ newValue = $ response ['app.env ' ];
514515 $ this ->assertEquals ($ now , $ newValue );
515516 $ this ->assertNotEquals ($ originalValue , $ newValue );
@@ -530,7 +531,7 @@ public function can_override_url_path_parameters_with_bindings()
530531 ],
531532 ];
532533 $ parsed = $ this ->generator ->processRoute ($ route , $ rules );
533- $ response = json_decode (array_first ($ parsed ['response ' ])['content ' ], true );
534+ $ response = json_decode (Arr:: first ($ parsed ['response ' ])['content ' ], true );
534535 $ param = $ response ['param ' ];
535536 $ this ->assertEquals ($ rand , $ param );
536537 }
@@ -550,7 +551,7 @@ public function replaces_optional_url_path_parameters_with_bindings()
550551 ],
551552 ];
552553 $ parsed = $ this ->generator ->processRoute ($ route , $ rules );
553- $ response = json_decode (array_first ($ parsed ['response ' ])['content ' ], true );
554+ $ response = json_decode (Arr:: first ($ parsed ['response ' ])['content ' ], true );
554555 $ param = $ response ['param ' ];
555556 $ this ->assertEquals ($ rand , $ param );
556557 }
@@ -573,12 +574,12 @@ public function uses_correct_bindings_by_prefix()
573574 ],
574575 ];
575576 $ parsed = $ this ->generator ->processRoute ($ route1 , $ rules );
576- $ response = json_decode (array_first ($ parsed ['response ' ])['content ' ], true );
577+ $ response = json_decode (Arr:: first ($ parsed ['response ' ])['content ' ], true );
577578 $ param = $ response ['param ' ];
578579 $ this ->assertEquals ($ rand1 , $ param );
579580
580581 $ parsed = $ this ->generator ->processRoute ($ route2 , $ rules );
581- $ response = json_decode (array_first ($ parsed ['response ' ])['content ' ], true );
582+ $ response = json_decode (Arr:: first ($ parsed ['response ' ])['content ' ], true );
582583 $ param = $ response ['param ' ];
583584 $ this ->assertEquals ($ rand2 , $ param );
584585 }
@@ -593,7 +594,7 @@ public function can_parse_response_file_tag()
593594
594595 $ route = $ this ->createRoute ('GET ' , '/responseFileTag ' , 'responseFileTag ' );
595596 $ parsed = $ this ->generator ->processRoute ($ route );
596- $ response = array_first ($ parsed ['response ' ]);
597+ $ response = Arr:: first ($ parsed ['response ' ]);
597598
598599 $ this ->assertTrue (is_array ($ parsed ));
599600 $ this ->assertArrayHasKey ('showresponse ' , $ parsed );
@@ -618,7 +619,7 @@ public function can_add_or_replace_key_value_pair_in_response_file()
618619
619620 $ route = $ this ->createRoute ('GET ' , '/responseFileTagAndCustomJson ' , 'responseFileTagAndCustomJson ' );
620621 $ parsed = $ this ->generator ->processRoute ($ route );
621- $ response = array_first ($ parsed ['response ' ]);
622+ $ response = Arr:: first ($ parsed ['response ' ]);
622623
623624 $ this ->assertTrue (is_array ($ parsed ));
624625 $ this ->assertArrayHasKey ('showresponse ' , $ parsed );
@@ -717,7 +718,7 @@ public function uses_configured_settings_when_calling_route()
717718 ],
718719 ];
719720 $ parsed = $ this ->generator ->processRoute ($ route , $ rules );
720- $ response = array_first ($ parsed ['response ' ]);
721+ $ response = Arr:: first ($ parsed ['response ' ]);
721722
722723 $ this ->assertTrue (is_array ($ parsed ));
723724 $ this ->assertArrayHasKey ('showresponse ' , $ parsed );
0 commit comments