From 024010b867a5e43e385be97285e727ca6ba2571e Mon Sep 17 00:00:00 2001 From: "Lasse S. Haslev" Date: Tue, 26 Jan 2021 15:18:54 +0100 Subject: [PATCH] Refactor Polyline resolveAttribute. --- src/Polyline.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Polyline.php b/src/Polyline.php index 388d3c1..e981a0b 100755 --- a/src/Polyline.php +++ b/src/Polyline.php @@ -29,11 +29,12 @@ class Polyline extends MapField */ public function resolveAttribute($resource, $attribute = null) { - return json_decode($resource->{$attribute}); + $value = $resource->{$attribute}; - return [ - 'lat' => $resource->{$this->meta['latitudeField']}, - 'lng' => $resource->{$this->meta['longitudeField']}, - ]; + if (is_array($value)) { + return $value; + } + + return json_decode($value); } }