diff --git a/src/Serializer.php b/src/Serializer.php index 7190cd5..694f750 100644 --- a/src/Serializer.php +++ b/src/Serializer.php @@ -242,7 +242,9 @@ final class Serializer public function primary(): array { - $primary = array_values(array_intersect_key($this->map, array_flip($this->primary))); + $primary = array_map(function ($key) { + return $this->map[$key]; + }, $this->primary); return $this->resourceObjects($primary); }