From ca13e46d341477f48c20234a3ad97ad400593a8f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lucas=20Garc=C3=ADa?= <lucas@codeccoop.org>
Date: Wed, 17 Apr 2024 18:42:20 +0200
Subject: [PATCH] feat: php formatter

---
 abstract/class-integration.php | 35 ++++++++++++++++++++--------------
 1 file changed, 21 insertions(+), 14 deletions(-)

diff --git a/abstract/class-integration.php b/abstract/class-integration.php
index f0cfd67..69f0caa 100644
--- a/abstract/class-integration.php
+++ b/abstract/class-integration.php
@@ -41,7 +41,9 @@ abstract class Integration extends Singleton
                 $success = false;
 
                 $settings = get_option('wpct-erp-forms_general');
-                if (!isset($settings['notification_receiver'])) return;
+                if (!isset($settings['notification_receiver'])) {
+                    return;
+                }
 
                 $to = $settings['notification_receiver'];
                 $subject = 'Wpct ERP Forms Error';
@@ -49,9 +51,9 @@ abstract class Integration extends Singleton
                 $body .= "Form title: {$form_data['title']}";
                 $body .= 'Submission: ' . print_r($payload, true);
                 $success = wp_mail($to, $subject, $body);
-				if (!$success) {
-					throw new Exception('Error while submitting form ' . $form_data['id']);
-				}
+                if (!$success) {
+                    throw new Exception('Error while submitting form ' . $form_data['id']);
+                }
             }
         }
 
@@ -61,25 +63,30 @@ abstract class Integration extends Singleton
     public function do_submission($submission, $form)
     {
         $form_data = $this->serialize_form($form);
-        if (!$this->has_endpoints($form_data['id'])) return;
+        if (!$this->has_endpoints($form_data['id'])) {
+            return;
+        }
 
         $uploads = $this->get_uploads($submission, $form_data);
 
-		$data = $this->serialize_submission($submission, $form_data);
+        $data = $this->serialize_submission($submission, $form_data);
         $this->cleanup_empties($data);
 
         $payload = apply_filters('wpct_erp_forms_payload', $this->get_payload($data, $form_data), $uploads, $form_data);
-		$files = apply_filters('wpct_erp_forms_submission_files', array_reduce(array_keys($uploads), function ($carry, $name) use ($uploads) {
-			$paths = $uploads[$name]['is_multi'] ? $uploads[$name]['path'] : [$uploads[$name]['path']];
-			return array_merge($carry, $paths);
-		}, []), $uploads, $form_data);
+        $files = apply_filters('wpct_erp_forms_submission_files', array_reduce(array_keys($uploads), function ($carry, $name) use ($uploads) {
+            $paths = $uploads[$name]['is_multi'] ? $uploads[$name]['path'] : [$uploads[$name]['path']];
+            return array_merge($carry, $paths);
+        }, []), $uploads, $form_data);
         $endpoints = apply_filters('wpct_erp_forms_endpoints', $this->get_endpoints($form_data['id']), $payload, $files, $form_data);
 
-		do_action('wpct_erp_forms_before_submission', $payload, $files, $form_data);
+        do_action('wpct_erp_forms_before_submission', $payload, $files, $form_data);
         $success = $this->submit($payload, $endpoints, $files, $form_data);
 
-        if ($success) do_action('wpct_erp_forms_after_submission', $payload, $files, $form_data);
-        else do_action('wpct_erp_forms_on_failure', $payload, $files, $form_data);
+        if ($success) {
+            do_action('wpct_erp_forms_after_submission', $payload, $files, $form_data);
+        } else {
+            do_action('wpct_erp_forms_on_failure', $payload, $files, $form_data);
+        }
     }
 
     public function get_uploads($submission, $form_data)
@@ -91,7 +98,7 @@ abstract class Integration extends Singleton
     {
         $payload = [
             'name' => "'{$form_data['title']}' submission: {$data['submission_id']}",
-			'submission_id' => $data['submission_id'],
+            'submission_id' => $data['submission_id'],
             'metadata' => []
         ];
 
-- 
GitLab