Skip to content

Commit a2d8157

Browse files
committed
Update Response.php
1 parent 3b40127 commit a2d8157

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/Response.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ public function resolvePropertyInstances(array $props, Request $request): array
257257
DeferProp::class,
258258
AlwaysProp::class,
259259
MergeProp::class,
260-
])->first(fn ($class) => $value instanceof $class);
260+
])->first(fn($class) => $value instanceof $class);
261261

262262
if ($resolveViaApp) {
263263
$value = App::call($value);
@@ -267,12 +267,12 @@ public function resolvePropertyInstances(array $props, Request $request): array
267267
$value = $value->wait();
268268
}
269269

270-
if ($value instanceof ResourceResponse || $value instanceof JsonResource) {
271-
$value = $value->toResponse($request)->getData(true);
272-
}
273-
274270
if ($value instanceof Responsable) {
275-
$value = $value->toResponse($request)->getData(true);
271+
$_response = $value->toResponse($request);
272+
273+
if (method_exists($_response, 'getData')) {
274+
$value = $_response->getData(true);
275+
}
276276
}
277277

278278
if (is_array($value)) {

0 commit comments

Comments
 (0)