We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 443e1d2 commit 7ed5d70Copy full SHA for 7ed5d70
src/Resources/JsonApiResource.php
@@ -77,11 +77,12 @@ public static function collection($resource): JsonApiCollection
77
{
78
/** @var \Ark4ne\JsonApi\Resources\JsonApiCollection<static> $collection */
79
$collection = new class($resource, static::class) extends JsonApiCollection {
80
+ public ?bool $preserveKeys = null;
81
};
82
83
if (property_exists(static::class, 'preserveKeys')) {
84
// @phpstan-ignore-next-line
- $collection->preserveKeys = (new static([]))->preserveKeys === true;
85
+ $collection->preserveKeys = (new static([]))->preserveKeys;
86
}
87
88
return $collection;
0 commit comments