From 8c41bc181e8381334f76b4fc593a56d0e5bf788d Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Sat, 7 Mar 2015 12:28:50 +1100 Subject: [PATCH] Model can now resolve this for us --- modules/backend/classes/FormWidgetBase.php | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/modules/backend/classes/FormWidgetBase.php b/modules/backend/classes/FormWidgetBase.php index ce85cc594..ab6cc10f4 100644 --- a/modules/backend/classes/FormWidgetBase.php +++ b/modules/backend/classes/FormWidgetBase.php @@ -125,15 +125,8 @@ abstract class FormWidgetBase extends WidgetBase */ public function resolveModelAttribute($attribute) { - $model = $this->model; $parts = Str::evalHtmlArray($attribute); - $last = array_pop($parts); - - foreach ($parts as $part) { - $model = $model->{$part}; - } - - return [$model, $last]; + return $this->model->resolveAttribute($parts); } }