serializer = $serializer; } protected function includeCollection($data, $transformer, $entityType) { if ($this->serializer && $this->serializer != self::API_SERIALIZER_JSON) { $entityType = null; } return $this->collection($data, $transformer, $entityType); } protected function includeItem($data, $transformer, $entityType) { if ($this->serializer && $this->serializer != self::API_SERIALIZER_JSON) { $entityType = null; } return $this->item($data, $transformer, $entityType); } public function getDefaultIncludes(): array { return $this->defaultIncludes; } protected function getDefaults($entity) { } }