/** * Return the field values from the model * * @param integer $id * @param array $fields * @return array */ protected function fieldsFromModel($id, array $fields) { $data = Event::findOrNew($id); $fieldNames = array_keys($fields); $fields = ['id' => $id]; foreach ($fieldNames as $field) { $fields[$field] = $data->{$field}; } return $fields; }