Flugg\Responder\ResourceFactory::makeFromPaginator PHP Method

makeFromPaginator() protected method

Make resource from an Eloquent paginator.
protected makeFromPaginator ( Illuminate\Contracts\Pagination\LengthAwarePaginator $paginator ) : League\Fractal\Resource\ResourceInterface
$paginator Illuminate\Contracts\Pagination\LengthAwarePaginator
return League\Fractal\Resource\ResourceInterface
    protected function makeFromPaginator(Paginator $paginator) : ResourceInterface
    {
        $resource = static::makeFromCollection($paginator->getCollection());
        if ($resource instanceof CollectionResource) {
            $resource->setPaginator(new IlluminatePaginatorAdapter($paginator));
        }
        return $resource;
    }