/** * upload activities * @param array $activityDetails * @param $organization */ public function upload(array $activityDetails, $organization, $defaultFieldValues) { $row = ['identifier' => $activityDetails['identifier'], 'title' => $activityDetails['title'], 'description' => $activityDetails['description'], 'activity_status' => $activityDetails['activity_status'], 'participating_organization' => $activityDetails['participating_organization'], 'recipient_country' => $activityDetails['recipient_country'], 'recipient_region' => $activityDetails['recipient_region'], 'sector' => $activityDetails['sector'], 'activity_date' => $activityDetails['activity_date'], 'default_field_values' => $defaultFieldValues]; $activity = $this->activity->newInstance($row); $organization->activities()->save($activity); }