CustomSerializer.php 489 Bytes
<?php

namespace App\Fractal;

class CustomSerializer extends \League\Fractal\Serializer\ArraySerializer
{
    public function collection($resourceKey, array $data)
    {
        if ($resourceKey == null) {
            return $data;
        }

        return [$resourceKey ?: 'data' => $data];
    }

    public function item($resourceKey, array $data)
    {
        if ($resourceKey == null) {
            return $data;
        }

        return [$resourceKey ?: 'data' => $data];
    }
}