123456789101112131415161718192021222324252627 |
- <?php
- namespace Knuckles\Camel\Extraction;
- use Knuckles\Camel\BaseDTOCollection;
- /**
- * @extends BaseCollection<Response>
- */
- class ResponseCollection extends BaseDTOCollection
- {
- /** @var string */
- public static $base = Response::class;
- public function current(): Response
- {
- return parent::current();
- }
- public function hasSuccessResponse()
- {
- return collect($this->toArray())
- ->first(function ($response) {
- return ((string)$response['status'])[0] == '2';
- }) !== null;
- }
- }
|