zend-blog-3-backend
23 строки · 563.0 Байт
1<?php
2/**
3* User: morontt
4* Date: 02.10.2024
5* Time: 09:53
6*/
7
8namespace App\API\Fractal;9
10use Knp\Bundle\PaginatorBundle\Pagination\SlidingPagination;11use League\Fractal\Resource\Collection as FractalCollection;12
13class Collection extends FractalCollection14{
15public function __construct($data = null, $transformer = null, ?string $resourceKey = null)16{17parent::__construct($data, $transformer, $resourceKey);18
19if ($data instanceof SlidingPagination) {20$this->setPaginator(new KnpPaginatorAdapter($data));21}22}23}
24