Files
ploi-core/app/DataTransferObjects/Support/DataCollection.php
2022-07-18 22:19:45 +02:00

24 lines
561 B
PHP

<?php
namespace App\DataTransferObjects\Support;
use Spatie\LaravelData\Support\TransformationType;
class DataCollection extends \Spatie\LaravelData\DataCollection
{
public function transform(TransformationType $type): array
{
$transformer = new DataCollectionTransformer(
$this->dataClass,
$type,
$this->getInclusionTree(),
$this->getExclusionTree(),
$this->items,
$this->through,
$this->filter
);
return $transformer->transform();
}
}