private function getFromModel(Model $itemModel, $attr, $defaultValue = null) { $variable = $itemModel; if (!empty($attr)) { foreach (explode('.', $attr) as $attr) { $variable = array_get($variable, $attr, $defaultValue); } } return $variable; }