Skip to content

Commit ef7c5f9

Browse files
Merge pull request #19 from lessevv/feature/support-collections
Check for custom collection
2 parents 2b54bee + 46f8b4d commit ef7c5f9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Middleware/Version/Bind.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@ public function __construct($abstract, $concrete)
2424

2525
public function handle(Request $request, Closure $next)
2626
{
27-
if (is_subclass_of($this->concrete, JsonResource::class)){
27+
if (is_subclass_of($this->concrete, ResourceCollection::class)){
28+
app()->bind($this->abstract, function(Container $container){
29+
return new $this->concrete(new Collection);
30+
});
31+
} elseif (is_subclass_of($this->concrete, JsonResource::class)){
2832
app()->bind($this->abstract, function(Container $container){
2933
return new $this->concrete(new \stdClass);
3034
});

0 commit comments

Comments
 (0)