setSerializer(new ArraySerializer); $resource = new Fractal\Resource\Item($item, $transformer); return $fractal->createData($resource)->toArray(); } /** * Transform a collection using Fractal with ArraySerializer. * * @param mixed $collection The collection or array to transform * @param TransformerAbstract $transformer The transformer instance */ public static function collection($collection, TransformerAbstract $transformer): array { $fractal = new Fractal\Manager; $fractal->setSerializer(new ArraySerializer); $resource = new Fractal\Resource\Collection($collection, $transformer); return $fractal->createData($resource)->toArray(); } }