ResponseCollection.php 418 B

1234567891011121314151617181920
  1. <?php
  2. namespace Knuckles\Camel\Extraction;
  3. use Knuckles\Camel\BaseDTOCollection;
  4. /**
  5. * @extends BaseDTOCollection<Response>
  6. */
  7. class ResponseCollection extends BaseDTOCollection
  8. {
  9. public static string $base = Response::class;
  10. public function hasSuccessResponse(): bool
  11. {
  12. return $this->first(
  13. fn($response) => strval($response->status)[0] == '2'
  14. ) !== null;
  15. }
  16. }