/** * @param $row * @param Module $module * @return Module */ public static function toModule($row, Module $module) { $attributes = array(); foreach ($row->name_value_list as $data) { $name = $data->name; $value = $data->value; $attributes[$name] = $value; } return $module->newInstance($attributes); }