Completed
Branch dependabot/composer/wp-graphql... (d51bd9)
by
unknown
05:53 queued 14s
created
core/domain/services/graphql/data/loaders/FormSectionLoader.php 1 patch
Indentation   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -15,27 +15,27 @@
 block discarded – undo
15 15
  */
16 16
 class FormSectionLoader extends AbstractLoader
17 17
 {
18
-    /**
19
-     * @return EEM_Base
20
-     * @throws EE_Error
21
-     * @throws InvalidArgumentException
22
-     * @throws InvalidDataTypeException
23
-     * @throws InvalidInterfaceException
24
-     * @throws ReflectionException
25
-     */
26
-    protected function getQuery(): EEM_Base
27
-    {
28
-        return EEM_Form_Section::instance();
29
-    }
18
+	/**
19
+	 * @return EEM_Base
20
+	 * @throws EE_Error
21
+	 * @throws InvalidArgumentException
22
+	 * @throws InvalidDataTypeException
23
+	 * @throws InvalidInterfaceException
24
+	 * @throws ReflectionException
25
+	 */
26
+	protected function getQuery(): EEM_Base
27
+	{
28
+		return EEM_Form_Section::instance();
29
+	}
30 30
 
31
-    /**
32
-     * @param array $keys
33
-     * @return array
34
-     */
35
-    protected function getWhereParams(array $keys): array
36
-    {
37
-        return [
38
-            'FSC_UUID' => ['IN', $keys],
39
-        ];
40
-    }
31
+	/**
32
+	 * @param array $keys
33
+	 * @return array
34
+	 */
35
+	protected function getWhereParams(array $keys): array
36
+	{
37
+		return [
38
+			'FSC_UUID' => ['IN', $keys],
39
+		];
40
+	}
41 41
 }
Please login to merge, or discard this patch.
core/domain/services/graphql/data/loaders/TicketLoader.php 1 patch
Indentation   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -15,28 +15,28 @@
 block discarded – undo
15 15
  */
16 16
 class TicketLoader extends AbstractLoader
17 17
 {
18
-    /**
19
-     * @return EEM_Base
20
-     * @throws EE_Error
21
-     * @throws InvalidArgumentException
22
-     * @throws InvalidDataTypeException
23
-     * @throws InvalidInterfaceException
24
-     * @throws ReflectionException
25
-     */
26
-    protected function getQuery(): EEM_Base
27
-    {
28
-        return EEM_Ticket::instance();
29
-    }
18
+	/**
19
+	 * @return EEM_Base
20
+	 * @throws EE_Error
21
+	 * @throws InvalidArgumentException
22
+	 * @throws InvalidDataTypeException
23
+	 * @throws InvalidInterfaceException
24
+	 * @throws ReflectionException
25
+	 */
26
+	protected function getQuery(): EEM_Base
27
+	{
28
+		return EEM_Ticket::instance();
29
+	}
30 30
 
31
-    /**
32
-     * @param array $keys
33
-     * @return array
34
-     */
35
-    protected function getWhereParams(array $keys): array
36
-    {
37
-        return [
38
-            'TKT_ID'      => ['IN', $keys],
39
-            'TKT_deleted' => ['IN', [true, false]]
40
-        ];
41
-    }
31
+	/**
32
+	 * @param array $keys
33
+	 * @return array
34
+	 */
35
+	protected function getWhereParams(array $keys): array
36
+	{
37
+		return [
38
+			'TKT_ID'      => ['IN', $keys],
39
+			'TKT_deleted' => ['IN', [true, false]]
40
+		];
41
+	}
42 42
 }
Please login to merge, or discard this patch.
core/domain/services/graphql/data/loaders/PriceLoader.php 1 patch
Indentation   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -15,27 +15,27 @@
 block discarded – undo
15 15
  */
16 16
 class PriceLoader extends AbstractLoader
17 17
 {
18
-    /**
19
-     * @return EEM_Base
20
-     * @throws EE_Error
21
-     * @throws InvalidArgumentException
22
-     * @throws InvalidDataTypeException
23
-     * @throws InvalidInterfaceException
24
-     * @throws ReflectionException
25
-     */
26
-    protected function getQuery(): EEM_Base
27
-    {
28
-        return EEM_Price::instance();
29
-    }
18
+	/**
19
+	 * @return EEM_Base
20
+	 * @throws EE_Error
21
+	 * @throws InvalidArgumentException
22
+	 * @throws InvalidDataTypeException
23
+	 * @throws InvalidInterfaceException
24
+	 * @throws ReflectionException
25
+	 */
26
+	protected function getQuery(): EEM_Base
27
+	{
28
+		return EEM_Price::instance();
29
+	}
30 30
 
31
-    /**
32
-     * @param array $keys
33
-     * @return array
34
-     */
35
-    protected function getWhereParams(array $keys): array
36
-    {
37
-        return [
38
-            'PRC_ID' => ['IN', $keys],
39
-        ];
40
-    }
31
+	/**
32
+	 * @param array $keys
33
+	 * @return array
34
+	 */
35
+	protected function getWhereParams(array $keys): array
36
+	{
37
+		return [
38
+			'PRC_ID' => ['IN', $keys],
39
+		];
40
+	}
41 41
 }
Please login to merge, or discard this patch.
core/domain/services/graphql/data/loaders/VenueLoader.php 1 patch
Indentation   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -15,27 +15,27 @@
 block discarded – undo
15 15
  */
16 16
 class VenueLoader extends AbstractLoader
17 17
 {
18
-    /**
19
-     * @return EEM_Base
20
-     * @throws EE_Error
21
-     * @throws InvalidArgumentException
22
-     * @throws InvalidDataTypeException
23
-     * @throws InvalidInterfaceException
24
-     * @throws ReflectionException
25
-     */
26
-    protected function getQuery(): EEM_Base
27
-    {
28
-        return EEM_Venue::instance();
29
-    }
18
+	/**
19
+	 * @return EEM_Base
20
+	 * @throws EE_Error
21
+	 * @throws InvalidArgumentException
22
+	 * @throws InvalidDataTypeException
23
+	 * @throws InvalidInterfaceException
24
+	 * @throws ReflectionException
25
+	 */
26
+	protected function getQuery(): EEM_Base
27
+	{
28
+		return EEM_Venue::instance();
29
+	}
30 30
 
31
-    /**
32
-     * @param array $keys
33
-     * @return array
34
-     */
35
-    protected function getWhereParams(array $keys): array
36
-    {
37
-        return [
38
-            'VNU_ID' => ['IN', $keys],
39
-        ];
40
-    }
31
+	/**
32
+	 * @param array $keys
33
+	 * @return array
34
+	 */
35
+	protected function getWhereParams(array $keys): array
36
+	{
37
+		return [
38
+			'VNU_ID' => ['IN', $keys],
39
+		];
40
+	}
41 41
 }
Please login to merge, or discard this patch.
core/domain/services/graphql/data/loaders/DatetimeLoader.php 1 patch
Indentation   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -15,28 +15,28 @@
 block discarded – undo
15 15
  */
16 16
 class DatetimeLoader extends AbstractLoader
17 17
 {
18
-    /**
19
-     * @return EEM_Base
20
-     * @throws EE_Error
21
-     * @throws InvalidArgumentException
22
-     * @throws InvalidDataTypeException
23
-     * @throws InvalidInterfaceException
24
-     * @throws ReflectionException
25
-     */
26
-    protected function getQuery(): EEM_Base
27
-    {
28
-        return EEM_Datetime::instance();
29
-    }
18
+	/**
19
+	 * @return EEM_Base
20
+	 * @throws EE_Error
21
+	 * @throws InvalidArgumentException
22
+	 * @throws InvalidDataTypeException
23
+	 * @throws InvalidInterfaceException
24
+	 * @throws ReflectionException
25
+	 */
26
+	protected function getQuery(): EEM_Base
27
+	{
28
+		return EEM_Datetime::instance();
29
+	}
30 30
 
31
-    /**
32
-     * @param array $keys
33
-     * @return array
34
-     */
35
-    protected function getWhereParams(array $keys): array
36
-    {
37
-        return [
38
-            'DTT_ID'      => ['IN', $keys],
39
-            'DTT_deleted' => ['IN', [true, false]]
40
-        ];
41
-    }
31
+	/**
32
+	 * @param array $keys
33
+	 * @return array
34
+	 */
35
+	protected function getWhereParams(array $keys): array
36
+	{
37
+		return [
38
+			'DTT_ID'      => ['IN', $keys],
39
+			'DTT_deleted' => ['IN', [true, false]]
40
+		];
41
+	}
42 42
 }
Please login to merge, or discard this patch.
core/domain/services/graphql/data/mutations/VenueMutation.php 2 patches
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -25,83 +25,83 @@
 block discarded – undo
25 25
     {
26 26
         $args = [];
27 27
 
28
-        if (! empty($input['name'])) {
28
+        if ( ! empty($input['name'])) {
29 29
             $args['VNU_name'] = sanitize_text_field($input['name']);
30 30
         }
31 31
 
32
-        if (! empty($input['description'])) {
32
+        if ( ! empty($input['description'])) {
33 33
             $args['VNU_desc'] = wp_kses_post($input['description']);
34 34
         }
35 35
 
36
-        if (! empty($input['shortDescription'])) {
36
+        if ( ! empty($input['shortDescription'])) {
37 37
             $args['VNU_short_desc'] = sanitize_text_field($input['shortDescription']);
38 38
         }
39 39
 
40
-        if (! empty($input['identifier'])) {
40
+        if ( ! empty($input['identifier'])) {
41 41
             $args['VNU_identifier'] = sanitize_title($input['identifier']);
42 42
         }
43 43
 
44
-        if (! empty($input['created'])) {
44
+        if ( ! empty($input['created'])) {
45 45
             $args['VNU_created'] = new DateTime(sanitize_text_field($input['created']));
46 46
         }
47 47
 
48
-        if (! empty($input['order'])) {
48
+        if ( ! empty($input['order'])) {
49 49
             $args['VNU_order'] = absint($input['order']);
50 50
         }
51 51
 
52
-        if (! empty($input['wpUser'])) {
52
+        if ( ! empty($input['wpUser'])) {
53 53
             $args['VNU_wp_user'] = absint($input['wpUser']);
54 54
         }
55 55
 
56
-        if (! empty($input['address'])) {
56
+        if ( ! empty($input['address'])) {
57 57
             $args['VNU_address'] = sanitize_text_field($input['address']);
58 58
         }
59 59
 
60
-        if (! empty($input['address2'])) {
60
+        if ( ! empty($input['address2'])) {
61 61
             $args['VNU_address2'] = sanitize_text_field($input['address2']);
62 62
         }
63 63
 
64
-        if (! empty($input['city'])) {
64
+        if ( ! empty($input['city'])) {
65 65
             $args['VNU_city'] = sanitize_text_field($input['city']);
66 66
         }
67 67
 
68
-        if (! empty($input['state'])) {
68
+        if ( ! empty($input['state'])) {
69 69
             $args['STA_ID'] = absint($input['state']);
70 70
         }
71 71
 
72
-        if (! empty($input['country'])) {
72
+        if ( ! empty($input['country'])) {
73 73
             $args['CNT_ISO'] = sanitize_text_field($input['country']);
74 74
         }
75 75
 
76
-        if (! empty($input['zip'])) {
76
+        if ( ! empty($input['zip'])) {
77 77
             $args['VNU_zip'] = sanitize_text_field($input['zip']);
78 78
         }
79 79
 
80
-        if (! empty($input['capacity'])) {
80
+        if ( ! empty($input['capacity'])) {
81 81
             $args['VNU_capacity'] = absint($input['capacity']);
82 82
         }
83 83
 
84
-        if (! empty($input['phone'])) {
84
+        if ( ! empty($input['phone'])) {
85 85
             $args['VNU_phone'] = sanitize_text_field($input['phone']);
86 86
         }
87 87
 
88
-        if (! empty($input['virtualPhone'])) {
88
+        if ( ! empty($input['virtualPhone'])) {
89 89
             $args['VNU_virtual_phone'] = sanitize_text_field($input['virtualPhone']);
90 90
         }
91 91
 
92
-        if (! empty($input['url'])) {
92
+        if ( ! empty($input['url'])) {
93 93
             $args['VNU_url'] = sanitize_text_field($input['url']);
94 94
         }
95 95
 
96
-        if (! empty($input['virtualUrl'])) {
96
+        if ( ! empty($input['virtualUrl'])) {
97 97
             $args['VNU_virtual_url'] = sanitize_text_field($input['virtualUrl']);
98 98
         }
99 99
 
100
-        if (! empty($input['googleMapLink'])) {
100
+        if ( ! empty($input['googleMapLink'])) {
101 101
             $args['VNU_google_map_link'] = sanitize_text_field($input['googleMapLink']);
102 102
         }
103 103
 
104
-        if (! empty($input['enableForGmap'])) {
104
+        if ( ! empty($input['enableForGmap'])) {
105 105
             $args['VNU_enable_for_gmap'] = (bool) $input['enableForGmap'];
106 106
         }
107 107
 
Please login to merge, or discard this patch.
Indentation   +97 added lines, -97 removed lines patch added patch discarded remove patch
@@ -13,101 +13,101 @@
 block discarded – undo
13 13
  */
14 14
 class VenueMutation
15 15
 {
16
-    /**
17
-     * Maps the GraphQL input to a format that the model functions can use
18
-     *
19
-     * @param array  $input         Data coming from the GraphQL mutation query input
20
-     * @return array
21
-     * @throws Exception
22
-     */
23
-    public static function prepareFields(array $input): array
24
-    {
25
-        $args = [];
26
-
27
-        if (! empty($input['name'])) {
28
-            $args['VNU_name'] = sanitize_text_field($input['name']);
29
-        }
30
-
31
-        if (! empty($input['description'])) {
32
-            $args['VNU_desc'] = wp_kses_post($input['description']);
33
-        }
34
-
35
-        if (! empty($input['shortDescription'])) {
36
-            $args['VNU_short_desc'] = sanitize_text_field($input['shortDescription']);
37
-        }
38
-
39
-        if (! empty($input['identifier'])) {
40
-            $args['VNU_identifier'] = sanitize_title($input['identifier']);
41
-        }
42
-
43
-        if (! empty($input['created'])) {
44
-            $args['VNU_created'] = new DateTime(sanitize_text_field($input['created']));
45
-        }
46
-
47
-        if (! empty($input['order'])) {
48
-            $args['VNU_order'] = absint($input['order']);
49
-        }
50
-
51
-        if (! empty($input['wpUser'])) {
52
-            $args['VNU_wp_user'] = absint($input['wpUser']);
53
-        }
54
-
55
-        if (! empty($input['address'])) {
56
-            $args['VNU_address'] = sanitize_text_field($input['address']);
57
-        }
58
-
59
-        if (! empty($input['address2'])) {
60
-            $args['VNU_address2'] = sanitize_text_field($input['address2']);
61
-        }
62
-
63
-        if (! empty($input['city'])) {
64
-            $args['VNU_city'] = sanitize_text_field($input['city']);
65
-        }
66
-
67
-        if (! empty($input['state'])) {
68
-            $args['STA_ID'] = absint($input['state']);
69
-        }
70
-
71
-        if (! empty($input['country'])) {
72
-            $args['CNT_ISO'] = sanitize_text_field($input['country']);
73
-        }
74
-
75
-        if (! empty($input['zip'])) {
76
-            $args['VNU_zip'] = sanitize_text_field($input['zip']);
77
-        }
78
-
79
-        if (! empty($input['capacity'])) {
80
-            $args['VNU_capacity'] = absint($input['capacity']);
81
-        }
82
-
83
-        if (! empty($input['phone'])) {
84
-            $args['VNU_phone'] = sanitize_text_field($input['phone']);
85
-        }
86
-
87
-        if (! empty($input['virtualPhone'])) {
88
-            $args['VNU_virtual_phone'] = sanitize_text_field($input['virtualPhone']);
89
-        }
90
-
91
-        if (! empty($input['url'])) {
92
-            $args['VNU_url'] = sanitize_text_field($input['url']);
93
-        }
94
-
95
-        if (! empty($input['virtualUrl'])) {
96
-            $args['VNU_virtual_url'] = sanitize_text_field($input['virtualUrl']);
97
-        }
98
-
99
-        if (! empty($input['googleMapLink'])) {
100
-            $args['VNU_google_map_link'] = sanitize_text_field($input['googleMapLink']);
101
-        }
102
-
103
-        if (! empty($input['enableForGmap'])) {
104
-            $args['VNU_enable_for_gmap'] = (bool) $input['enableForGmap'];
105
-        }
106
-
107
-        return apply_filters(
108
-            'FHEE__EventEspresso_core_domain_services_graphql_data_mutations__venue_args',
109
-            $args,
110
-            $input
111
-        );
112
-    }
16
+	/**
17
+	 * Maps the GraphQL input to a format that the model functions can use
18
+	 *
19
+	 * @param array  $input         Data coming from the GraphQL mutation query input
20
+	 * @return array
21
+	 * @throws Exception
22
+	 */
23
+	public static function prepareFields(array $input): array
24
+	{
25
+		$args = [];
26
+
27
+		if (! empty($input['name'])) {
28
+			$args['VNU_name'] = sanitize_text_field($input['name']);
29
+		}
30
+
31
+		if (! empty($input['description'])) {
32
+			$args['VNU_desc'] = wp_kses_post($input['description']);
33
+		}
34
+
35
+		if (! empty($input['shortDescription'])) {
36
+			$args['VNU_short_desc'] = sanitize_text_field($input['shortDescription']);
37
+		}
38
+
39
+		if (! empty($input['identifier'])) {
40
+			$args['VNU_identifier'] = sanitize_title($input['identifier']);
41
+		}
42
+
43
+		if (! empty($input['created'])) {
44
+			$args['VNU_created'] = new DateTime(sanitize_text_field($input['created']));
45
+		}
46
+
47
+		if (! empty($input['order'])) {
48
+			$args['VNU_order'] = absint($input['order']);
49
+		}
50
+
51
+		if (! empty($input['wpUser'])) {
52
+			$args['VNU_wp_user'] = absint($input['wpUser']);
53
+		}
54
+
55
+		if (! empty($input['address'])) {
56
+			$args['VNU_address'] = sanitize_text_field($input['address']);
57
+		}
58
+
59
+		if (! empty($input['address2'])) {
60
+			$args['VNU_address2'] = sanitize_text_field($input['address2']);
61
+		}
62
+
63
+		if (! empty($input['city'])) {
64
+			$args['VNU_city'] = sanitize_text_field($input['city']);
65
+		}
66
+
67
+		if (! empty($input['state'])) {
68
+			$args['STA_ID'] = absint($input['state']);
69
+		}
70
+
71
+		if (! empty($input['country'])) {
72
+			$args['CNT_ISO'] = sanitize_text_field($input['country']);
73
+		}
74
+
75
+		if (! empty($input['zip'])) {
76
+			$args['VNU_zip'] = sanitize_text_field($input['zip']);
77
+		}
78
+
79
+		if (! empty($input['capacity'])) {
80
+			$args['VNU_capacity'] = absint($input['capacity']);
81
+		}
82
+
83
+		if (! empty($input['phone'])) {
84
+			$args['VNU_phone'] = sanitize_text_field($input['phone']);
85
+		}
86
+
87
+		if (! empty($input['virtualPhone'])) {
88
+			$args['VNU_virtual_phone'] = sanitize_text_field($input['virtualPhone']);
89
+		}
90
+
91
+		if (! empty($input['url'])) {
92
+			$args['VNU_url'] = sanitize_text_field($input['url']);
93
+		}
94
+
95
+		if (! empty($input['virtualUrl'])) {
96
+			$args['VNU_virtual_url'] = sanitize_text_field($input['virtualUrl']);
97
+		}
98
+
99
+		if (! empty($input['googleMapLink'])) {
100
+			$args['VNU_google_map_link'] = sanitize_text_field($input['googleMapLink']);
101
+		}
102
+
103
+		if (! empty($input['enableForGmap'])) {
104
+			$args['VNU_enable_for_gmap'] = (bool) $input['enableForGmap'];
105
+		}
106
+
107
+		return apply_filters(
108
+			'FHEE__EventEspresso_core_domain_services_graphql_data_mutations__venue_args',
109
+			$args,
110
+			$input
111
+		);
112
+	}
113 113
 }
Please login to merge, or discard this patch.
core/domain/services/graphql/types/State.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
      */
28 28
     public function __construct(EEM_State $state_model)
29 29
     {
30
-        $this->setName($this->namespace . 'State');
30
+        $this->setName($this->namespace.'State');
31 31
         $this->setDescription(__('A state', 'event_espresso'));
32 32
         $this->setIsCustomPostType(false);
33 33
 
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
             ),
80 80
             new GraphQLOutputField(
81 81
                 'country',
82
-                $this->namespace . 'Country',
82
+                $this->namespace.'Country',
83 83
                 null,
84 84
                 esc_html__('Country for the state', 'event_espresso')
85 85
             ),
Please login to merge, or discard this patch.
Indentation   +74 added lines, -74 removed lines patch added patch discarded remove patch
@@ -20,82 +20,82 @@
 block discarded – undo
20 20
  */
21 21
 class State extends TypeBase
22 22
 {
23
-    /**
24
-     * State constructor.
25
-     *
26
-     * @param EEM_State $state_model
27
-     */
28
-    public function __construct(EEM_State $state_model)
29
-    {
30
-        $this->setName($this->namespace . 'State');
31
-        $this->setDescription(__('A state', 'event_espresso'));
32
-        $this->setIsCustomPostType(false);
23
+	/**
24
+	 * State constructor.
25
+	 *
26
+	 * @param EEM_State $state_model
27
+	 */
28
+	public function __construct(EEM_State $state_model)
29
+	{
30
+		$this->setName($this->namespace . 'State');
31
+		$this->setDescription(__('A state', 'event_espresso'));
32
+		$this->setIsCustomPostType(false);
33 33
 
34
-        parent::__construct($state_model);
35
-    }
34
+		parent::__construct($state_model);
35
+	}
36 36
 
37 37
 
38
-    /**
39
-     * @return GraphQLFieldInterface[]
40
-     */
41
-    public function getFields(): array
42
-    {
43
-        $fields = [
44
-            new GraphQLField(
45
-                'id',
46
-                ['non_null' => 'ID'],
47
-                null,
48
-                esc_html__('The globally unique ID for the object.', 'event_espresso')
49
-            ),
50
-            new GraphQLOutputField(
51
-                'dbId',
52
-                ['non_null' => 'Int'],
53
-                'ID',
54
-                esc_html__('State ID', 'event_espresso')
55
-            ),
56
-            new GraphQLField(
57
-                'abbreviation',
58
-                'String',
59
-                'abbrev',
60
-                esc_html__('State Abbreviation', 'event_espresso')
61
-            ),
62
-            new GraphQLOutputField(
63
-                'cacheId',
64
-                ['non_null' => 'String'],
65
-                null,
66
-                esc_html__('The cache ID of the object.', 'event_espresso')
67
-            ),
68
-            new GraphQLField(
69
-                'name',
70
-                'String',
71
-                'name',
72
-                esc_html__('State Name', 'event_espresso')
73
-            ),
74
-            new GraphQLField(
75
-                'isActive',
76
-                'Boolean',
77
-                'active',
78
-                esc_html__('State Active Flag', 'event_espresso')
79
-            ),
80
-            new GraphQLOutputField(
81
-                'country',
82
-                $this->namespace . 'Country',
83
-                null,
84
-                esc_html__('Country for the state', 'event_espresso')
85
-            ),
86
-            new GraphQLInputField(
87
-                'country',
88
-                'String',
89
-                null,
90
-                esc_html__('Country ISO Code', 'event_espresso')
91
-            ),
92
-        ];
38
+	/**
39
+	 * @return GraphQLFieldInterface[]
40
+	 */
41
+	public function getFields(): array
42
+	{
43
+		$fields = [
44
+			new GraphQLField(
45
+				'id',
46
+				['non_null' => 'ID'],
47
+				null,
48
+				esc_html__('The globally unique ID for the object.', 'event_espresso')
49
+			),
50
+			new GraphQLOutputField(
51
+				'dbId',
52
+				['non_null' => 'Int'],
53
+				'ID',
54
+				esc_html__('State ID', 'event_espresso')
55
+			),
56
+			new GraphQLField(
57
+				'abbreviation',
58
+				'String',
59
+				'abbrev',
60
+				esc_html__('State Abbreviation', 'event_espresso')
61
+			),
62
+			new GraphQLOutputField(
63
+				'cacheId',
64
+				['non_null' => 'String'],
65
+				null,
66
+				esc_html__('The cache ID of the object.', 'event_espresso')
67
+			),
68
+			new GraphQLField(
69
+				'name',
70
+				'String',
71
+				'name',
72
+				esc_html__('State Name', 'event_espresso')
73
+			),
74
+			new GraphQLField(
75
+				'isActive',
76
+				'Boolean',
77
+				'active',
78
+				esc_html__('State Active Flag', 'event_espresso')
79
+			),
80
+			new GraphQLOutputField(
81
+				'country',
82
+				$this->namespace . 'Country',
83
+				null,
84
+				esc_html__('Country for the state', 'event_espresso')
85
+			),
86
+			new GraphQLInputField(
87
+				'country',
88
+				'String',
89
+				null,
90
+				esc_html__('Country ISO Code', 'event_espresso')
91
+			),
92
+		];
93 93
 
94
-        return apply_filters(
95
-            'FHEE__EventEspresso_core_domain_services_graphql_types__state_fields',
96
-            $fields,
97
-            $this->name,
98
-            $this->model
99
-        );
100
-    }
94
+		return apply_filters(
95
+			'FHEE__EventEspresso_core_domain_services_graphql_types__state_fields',
96
+			$fields,
97
+			$this->name,
98
+			$this->model
99
+		);
100
+	}
101 101
 }
Please login to merge, or discard this patch.
core/domain/services/graphql/types/Ticket.php 2 patches
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
      */
42 42
     public function __construct(EEM_Ticket $ticket_model)
43 43
     {
44
-        $this->setName($this->namespace . 'Ticket');
44
+        $this->setName($this->namespace.'Ticket');
45 45
         $this->setDescription(__('A ticket for an event date', 'event_espresso'));
46 46
         $this->setIsCustomPostType(false);
47 47
         parent::__construct($ticket_model);
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
             ),
98 98
             new GraphQLOutputField(
99 99
                 'event',
100
-                $this->namespace . 'Event',
100
+                $this->namespace.'Event',
101 101
                 null,
102 102
                 esc_html__('Event of the ticket.', 'event_espresso')
103 103
             ),
@@ -264,7 +264,7 @@  discard block
 block discarded – undo
264 264
             ),
265 265
             new GraphQLOutputField(
266 266
                 'status',
267
-                $this->namespace . 'TicketStatusEnum',
267
+                $this->namespace.'TicketStatusEnum',
268 268
                 'ticket_status',
269 269
                 esc_html__('Ticket status', 'event_espresso')
270 270
             ),
@@ -284,7 +284,7 @@  discard block
 block discarded – undo
284 284
             ),
285 285
             new GraphQLField(
286 286
                 'visibility',
287
-                $this->namespace . 'TicketVisibilityEnum',
287
+                $this->namespace.'TicketVisibilityEnum',
288 288
                 'visibility',
289 289
                 esc_html__('Where the ticket can be viewed throughout the UI', 'event_espresso')
290 290
             ),
@@ -347,14 +347,14 @@  discard block
 block discarded – undo
347 347
     public function registerMutations(array $inputFields)
348 348
     {
349 349
         register_graphql_input_type(
350
-            'Update' .  $this->name() . 'BaseInput',
350
+            'Update'.$this->name().'BaseInput',
351 351
             [
352 352
                 'fields' => $inputFields,
353 353
             ]
354 354
         );
355 355
         // Register mutation to update an entity.
356 356
         register_graphql_mutation(
357
-            'update' . $this->name(),
357
+            'update'.$this->name(),
358 358
             [
359 359
                 'inputFields'         => $inputFields,
360 360
                 'outputFields'        => [
@@ -366,10 +366,10 @@  discard block
 block discarded – undo
366 366
                 'mutateAndGetPayload' => TicketUpdate::mutateAndGetPayload($this->model, $this),
367 367
             ]
368 368
         );
369
-        $base_input = 'Update' .  $this->name() . 'BaseInput';
369
+        $base_input = 'Update'.$this->name().'BaseInput';
370 370
         // Register mutation to update an entity.
371 371
         register_graphql_mutation(
372
-            'bulkUpdate' . $this->name(),
372
+            'bulkUpdate'.$this->name(),
373 373
             array_merge(
374 374
                 Datetime::bulkUpdateBaseConfig($base_input),
375 375
                 [
@@ -379,7 +379,7 @@  discard block
 block discarded – undo
379 379
         );
380 380
         // Register mutation to delete an entity.
381 381
         register_graphql_mutation(
382
-            'delete' . $this->name(),
382
+            'delete'.$this->name(),
383 383
             [
384 384
                 'inputFields'         => [
385 385
                     'id'                => $inputFields['id'],
@@ -392,7 +392,7 @@  discard block
 block discarded – undo
392 392
                     lcfirst($this->name()) => [
393 393
                         'type'        => $this->name(),
394 394
                         'description' => esc_html__('The object before it was deleted', 'event_espresso'),
395
-                        'resolve'     => static function ($payload) {
395
+                        'resolve'     => static function($payload) {
396 396
                             $deleted = (object) $payload['deleted'];
397 397
 
398 398
                             return ! empty($deleted) ? $deleted : null;
@@ -407,7 +407,7 @@  discard block
 block discarded – undo
407 407
         unset($inputFields['id']);
408 408
         // Register mutation to update an entity.
409 409
         register_graphql_mutation(
410
-            'create' . $this->name(),
410
+            'create'.$this->name(),
411 411
             [
412 412
                 'inputFields'         => $inputFields,
413 413
                 'outputFields'        => [
Please login to merge, or discard this patch.
Indentation   +406 added lines, -406 removed lines patch added patch discarded remove patch
@@ -35,421 +35,421 @@
 block discarded – undo
35 35
  */
36 36
 class Ticket extends TypeBase
37 37
 {
38
-    /**
39
-     * Ticket constructor.
40
-     *
41
-     * @param EEM_Ticket $ticket_model
42
-     */
43
-    public function __construct(EEM_Ticket $ticket_model)
44
-    {
45
-        $this->setName($this->namespace . 'Ticket');
46
-        $this->setDescription(__('A ticket for an event date', 'event_espresso'));
47
-        $this->setIsCustomPostType(false);
48
-        parent::__construct($ticket_model);
49
-    }
38
+	/**
39
+	 * Ticket constructor.
40
+	 *
41
+	 * @param EEM_Ticket $ticket_model
42
+	 */
43
+	public function __construct(EEM_Ticket $ticket_model)
44
+	{
45
+		$this->setName($this->namespace . 'Ticket');
46
+		$this->setDescription(__('A ticket for an event date', 'event_espresso'));
47
+		$this->setIsCustomPostType(false);
48
+		parent::__construct($ticket_model);
49
+	}
50 50
 
51 51
 
52
-    /**
53
-     * @return GraphQLFieldInterface[]
54
-     */
55
-    public function getFields(): array
56
-    {
57
-        $fields = [
58
-            new GraphQLField(
59
-                'id',
60
-                ['non_null' => 'ID'],
61
-                null,
62
-                esc_html__('The globally unique ID for the object.', 'event_espresso')
63
-            ),
64
-            new GraphQLOutputField(
65
-                'dbId',
66
-                ['non_null' => 'Int'],
67
-                'ID',
68
-                esc_html__('Ticket ID', 'event_espresso')
69
-            ),
70
-            new GraphQLOutputField(
71
-                'cacheId',
72
-                ['non_null' => 'String'],
73
-                null,
74
-                esc_html__('The cache ID of the object.', 'event_espresso')
75
-            ),
76
-            new GraphQLInputField(
77
-                'datetimes',
78
-                ['list_of' => 'ID'],
79
-                null,
80
-                sprintf(
81
-                    '%1$s %2$s',
82
-                    esc_html__('Globally unique IDs of the datetimes related to the ticket.', 'event_espresso'),
83
-                    esc_html__('Ignored if empty.', 'event_espresso')
84
-                )
85
-            ),
86
-            new GraphQLField(
87
-                'description',
88
-                'String',
89
-                'description',
90
-                esc_html__('Description of Ticket', 'event_espresso')
91
-            ),
92
-            new GraphQLField(
93
-                'endDate',
94
-                'String',
95
-                'end_date',
96
-                esc_html__('End date and time of the Ticket', 'event_espresso'),
97
-                [$this, 'formatDatetime']
98
-            ),
99
-            new GraphQLOutputField(
100
-                'event',
101
-                $this->namespace . 'Event',
102
-                null,
103
-                esc_html__('Event of the ticket.', 'event_espresso')
104
-            ),
105
-            new GraphQLField(
106
-                'isDefault',
107
-                'Boolean',
108
-                'is_default',
109
-                esc_html__('Flag indicating that this ticket is a default ticket', 'event_espresso')
110
-            ),
111
-            new GraphQLOutputField(
112
-                'isExpired',
113
-                'Boolean',
114
-                'is_expired',
115
-                esc_html__('Flag indicating ticket is no longer available because its available dates have expired', 'event_espresso')
116
-            ),
117
-            new GraphQLOutputField(
118
-                'isFree',
119
-                'Boolean',
120
-                'is_free',
121
-                esc_html__('Flag indicating whether the ticket is free.', 'event_espresso')
122
-            ),
123
-            new GraphQLOutputField(
124
-                'isOnSale',
125
-                'Boolean',
126
-                'is_on_sale',
127
-                esc_html__('Flag indicating ticket ticket is on sale or not', 'event_espresso')
128
-            ),
129
-            new GraphQLOutputField(
130
-                'isPending',
131
-                'Boolean',
132
-                'is_pending',
133
-                esc_html__('Flag indicating ticket is yet to go on sale or not', 'event_espresso')
134
-            ),
135
-            new GraphQLField(
136
-                'isRequired',
137
-                'Boolean',
138
-                'required',
139
-                esc_html__(
140
-                    'Flag indicating whether this ticket must be purchased with a transaction',
141
-                    'event_espresso'
142
-                )
143
-            ),
144
-            new GraphQLOutputField(
145
-                'isSoldOut',
146
-                'Boolean',
147
-                null,
148
-                esc_html__('Flag indicating whether the ticket is sold out', 'event_espresso'),
149
-                null,
150
-                [$this, 'getIsSoldOut']
151
-            ),
152
-            new GraphQLField(
153
-                'isTaxable',
154
-                'Boolean',
155
-                'taxable',
156
-                esc_html__(
157
-                    'Flag indicating whether there is tax applied on this ticket',
158
-                    'event_espresso'
159
-                )
160
-            ),
161
-            new GraphQLField(
162
-                'isTrashed',
163
-                'Boolean',
164
-                'deleted',
165
-                esc_html__('Flag indicating ticket has been trashed.', 'event_espresso')
166
-            ),
167
-            new GraphQLField(
168
-                'max',
169
-                'Int',
170
-                'max',
171
-                esc_html__(
172
-                    'Maximum quantity of this ticket that can be purchased in one transaction',
173
-                    'event_espresso'
174
-                ),
175
-                [$this, 'parseInfiniteValue']
176
-            ),
177
-            new GraphQLField(
178
-                'min',
179
-                'Int',
180
-                'min',
181
-                esc_html__('Minimum quantity of this ticket that must be purchased', 'event_espresso')
182
-            ),
183
-            new GraphQLField(
184
-                'name',
185
-                'String',
186
-                'name',
187
-                esc_html__('Ticket Name', 'event_espresso')
188
-            ),
189
-            new GraphQLField(
190
-                'order',
191
-                'Int',
192
-                'order',
193
-                esc_html__('The order in which the Datetime is displayed', 'event_espresso')
194
-            ),
195
-            new GraphQLOutputField(
196
-                'parent',
197
-                $this->name(),
198
-                null,
199
-                esc_html__('The parent ticket of the current ticket', 'event_espresso')
200
-            ),
201
-            new GraphQLInputField(
202
-                'parent',
203
-                'ID',
204
-                null,
205
-                esc_html__('The parent ticket ID', 'event_espresso')
206
-            ),
207
-            new GraphQLField(
208
-                'price',
209
-                'Float',
210
-                'price',
211
-                esc_html__('Final calculated price for ticket', 'event_espresso')
212
-            ),
213
-            new GraphQLInputField(
214
-                'prices',
215
-                ['list_of' => 'ID'],
216
-                null,
217
-                sprintf(
218
-                    '%1$s %2$s',
219
-                    esc_html__('Globally unique IDs of the prices related to the ticket.', 'event_espresso'),
220
-                    esc_html__('Ignored if empty.', 'event_espresso')
221
-                )
222
-            ),
223
-            new GraphQLField(
224
-                'quantity',
225
-                'Int',
226
-                'qty',
227
-                esc_html__('Quantity of this ticket that is available', 'event_espresso'),
228
-                [$this, 'parseInfiniteValue']
229
-            ),
230
-            new GraphQLOutputField(
231
-                'registrationCount',
232
-                'Int',
233
-                null,
234
-                esc_html__('Number of registrations for the ticket', 'event_espresso'),
235
-                null,
236
-                [$this, 'getRegistrationCount']
237
-            ),
238
-            new GraphQLField(
239
-                'reserved',
240
-                'Int',
241
-                'reserved',
242
-                esc_html__(
243
-                    'Quantity of this ticket that is reserved, but not yet fully purchased',
244
-                    'event_espresso'
245
-                )
246
-            ),
247
-            new GraphQLField(
248
-                'reverseCalculate',
249
-                'Boolean',
250
-                'reverse_calculate',
251
-                esc_html__(
252
-                    'Flag indicating whether ticket calculations should run in reverse and calculate the base ticket price from the provided ticket total.',
253
-                    'event_espresso'
254
-                )
255
-            ),
256
-            new GraphQLField(
257
-                'row',
258
-                'Int',
259
-                'row',
260
-                esc_html__('How tickets are displayed in the ui', 'event_espresso')
261
-            ),
262
-            new GraphQLField(
263
-                'sold',
264
-                'Int',
265
-                'sold',
266
-                esc_html__('Number of this ticket sold', 'event_espresso')
267
-            ),
268
-            new GraphQLOutputField(
269
-                'status',
270
-                $this->namespace . 'TicketStatusEnum',
271
-                'ticket_status',
272
-                esc_html__('Ticket status', 'event_espresso')
273
-            ),
274
-            new GraphQLField(
275
-                'startDate',
276
-                'String',
277
-                'start_date',
278
-                esc_html__('Start date and time of the Ticket', 'event_espresso'),
279
-                [$this, 'formatDatetime']
280
-            ),
281
-            new GraphQLField(
282
-                'uses',
283
-                'Int',
284
-                'uses',
285
-                esc_html__('Number of datetimes this ticket can be used at', 'event_espresso'),
286
-                [$this, 'parseInfiniteValue']
287
-            ),
288
-            new GraphQLField(
289
-                'visibility',
290
-                $this->namespace . 'TicketVisibilityEnum',
291
-                'visibility',
292
-                esc_html__('Where the ticket can be viewed throughout the UI', 'event_espresso')
293
-            ),
294
-            new GraphQLOutputField(
295
-                'wpUser',
296
-                'User',
297
-                null,
298
-                esc_html__('Ticket Creator', 'event_espresso')
299
-            ),
300
-            new GraphQLOutputField(
301
-                'userId',
302
-                'ID',
303
-                null,
304
-                esc_html__('Ticket Creator ID', 'event_espresso')
305
-            ),
306
-            new GraphQLInputField(
307
-                'wpUser',
308
-                'Int',
309
-                null,
310
-                esc_html__('Ticket Creator ID', 'event_espresso')
311
-            ),
312
-        ];
52
+	/**
53
+	 * @return GraphQLFieldInterface[]
54
+	 */
55
+	public function getFields(): array
56
+	{
57
+		$fields = [
58
+			new GraphQLField(
59
+				'id',
60
+				['non_null' => 'ID'],
61
+				null,
62
+				esc_html__('The globally unique ID for the object.', 'event_espresso')
63
+			),
64
+			new GraphQLOutputField(
65
+				'dbId',
66
+				['non_null' => 'Int'],
67
+				'ID',
68
+				esc_html__('Ticket ID', 'event_espresso')
69
+			),
70
+			new GraphQLOutputField(
71
+				'cacheId',
72
+				['non_null' => 'String'],
73
+				null,
74
+				esc_html__('The cache ID of the object.', 'event_espresso')
75
+			),
76
+			new GraphQLInputField(
77
+				'datetimes',
78
+				['list_of' => 'ID'],
79
+				null,
80
+				sprintf(
81
+					'%1$s %2$s',
82
+					esc_html__('Globally unique IDs of the datetimes related to the ticket.', 'event_espresso'),
83
+					esc_html__('Ignored if empty.', 'event_espresso')
84
+				)
85
+			),
86
+			new GraphQLField(
87
+				'description',
88
+				'String',
89
+				'description',
90
+				esc_html__('Description of Ticket', 'event_espresso')
91
+			),
92
+			new GraphQLField(
93
+				'endDate',
94
+				'String',
95
+				'end_date',
96
+				esc_html__('End date and time of the Ticket', 'event_espresso'),
97
+				[$this, 'formatDatetime']
98
+			),
99
+			new GraphQLOutputField(
100
+				'event',
101
+				$this->namespace . 'Event',
102
+				null,
103
+				esc_html__('Event of the ticket.', 'event_espresso')
104
+			),
105
+			new GraphQLField(
106
+				'isDefault',
107
+				'Boolean',
108
+				'is_default',
109
+				esc_html__('Flag indicating that this ticket is a default ticket', 'event_espresso')
110
+			),
111
+			new GraphQLOutputField(
112
+				'isExpired',
113
+				'Boolean',
114
+				'is_expired',
115
+				esc_html__('Flag indicating ticket is no longer available because its available dates have expired', 'event_espresso')
116
+			),
117
+			new GraphQLOutputField(
118
+				'isFree',
119
+				'Boolean',
120
+				'is_free',
121
+				esc_html__('Flag indicating whether the ticket is free.', 'event_espresso')
122
+			),
123
+			new GraphQLOutputField(
124
+				'isOnSale',
125
+				'Boolean',
126
+				'is_on_sale',
127
+				esc_html__('Flag indicating ticket ticket is on sale or not', 'event_espresso')
128
+			),
129
+			new GraphQLOutputField(
130
+				'isPending',
131
+				'Boolean',
132
+				'is_pending',
133
+				esc_html__('Flag indicating ticket is yet to go on sale or not', 'event_espresso')
134
+			),
135
+			new GraphQLField(
136
+				'isRequired',
137
+				'Boolean',
138
+				'required',
139
+				esc_html__(
140
+					'Flag indicating whether this ticket must be purchased with a transaction',
141
+					'event_espresso'
142
+				)
143
+			),
144
+			new GraphQLOutputField(
145
+				'isSoldOut',
146
+				'Boolean',
147
+				null,
148
+				esc_html__('Flag indicating whether the ticket is sold out', 'event_espresso'),
149
+				null,
150
+				[$this, 'getIsSoldOut']
151
+			),
152
+			new GraphQLField(
153
+				'isTaxable',
154
+				'Boolean',
155
+				'taxable',
156
+				esc_html__(
157
+					'Flag indicating whether there is tax applied on this ticket',
158
+					'event_espresso'
159
+				)
160
+			),
161
+			new GraphQLField(
162
+				'isTrashed',
163
+				'Boolean',
164
+				'deleted',
165
+				esc_html__('Flag indicating ticket has been trashed.', 'event_espresso')
166
+			),
167
+			new GraphQLField(
168
+				'max',
169
+				'Int',
170
+				'max',
171
+				esc_html__(
172
+					'Maximum quantity of this ticket that can be purchased in one transaction',
173
+					'event_espresso'
174
+				),
175
+				[$this, 'parseInfiniteValue']
176
+			),
177
+			new GraphQLField(
178
+				'min',
179
+				'Int',
180
+				'min',
181
+				esc_html__('Minimum quantity of this ticket that must be purchased', 'event_espresso')
182
+			),
183
+			new GraphQLField(
184
+				'name',
185
+				'String',
186
+				'name',
187
+				esc_html__('Ticket Name', 'event_espresso')
188
+			),
189
+			new GraphQLField(
190
+				'order',
191
+				'Int',
192
+				'order',
193
+				esc_html__('The order in which the Datetime is displayed', 'event_espresso')
194
+			),
195
+			new GraphQLOutputField(
196
+				'parent',
197
+				$this->name(),
198
+				null,
199
+				esc_html__('The parent ticket of the current ticket', 'event_espresso')
200
+			),
201
+			new GraphQLInputField(
202
+				'parent',
203
+				'ID',
204
+				null,
205
+				esc_html__('The parent ticket ID', 'event_espresso')
206
+			),
207
+			new GraphQLField(
208
+				'price',
209
+				'Float',
210
+				'price',
211
+				esc_html__('Final calculated price for ticket', 'event_espresso')
212
+			),
213
+			new GraphQLInputField(
214
+				'prices',
215
+				['list_of' => 'ID'],
216
+				null,
217
+				sprintf(
218
+					'%1$s %2$s',
219
+					esc_html__('Globally unique IDs of the prices related to the ticket.', 'event_espresso'),
220
+					esc_html__('Ignored if empty.', 'event_espresso')
221
+				)
222
+			),
223
+			new GraphQLField(
224
+				'quantity',
225
+				'Int',
226
+				'qty',
227
+				esc_html__('Quantity of this ticket that is available', 'event_espresso'),
228
+				[$this, 'parseInfiniteValue']
229
+			),
230
+			new GraphQLOutputField(
231
+				'registrationCount',
232
+				'Int',
233
+				null,
234
+				esc_html__('Number of registrations for the ticket', 'event_espresso'),
235
+				null,
236
+				[$this, 'getRegistrationCount']
237
+			),
238
+			new GraphQLField(
239
+				'reserved',
240
+				'Int',
241
+				'reserved',
242
+				esc_html__(
243
+					'Quantity of this ticket that is reserved, but not yet fully purchased',
244
+					'event_espresso'
245
+				)
246
+			),
247
+			new GraphQLField(
248
+				'reverseCalculate',
249
+				'Boolean',
250
+				'reverse_calculate',
251
+				esc_html__(
252
+					'Flag indicating whether ticket calculations should run in reverse and calculate the base ticket price from the provided ticket total.',
253
+					'event_espresso'
254
+				)
255
+			),
256
+			new GraphQLField(
257
+				'row',
258
+				'Int',
259
+				'row',
260
+				esc_html__('How tickets are displayed in the ui', 'event_espresso')
261
+			),
262
+			new GraphQLField(
263
+				'sold',
264
+				'Int',
265
+				'sold',
266
+				esc_html__('Number of this ticket sold', 'event_espresso')
267
+			),
268
+			new GraphQLOutputField(
269
+				'status',
270
+				$this->namespace . 'TicketStatusEnum',
271
+				'ticket_status',
272
+				esc_html__('Ticket status', 'event_espresso')
273
+			),
274
+			new GraphQLField(
275
+				'startDate',
276
+				'String',
277
+				'start_date',
278
+				esc_html__('Start date and time of the Ticket', 'event_espresso'),
279
+				[$this, 'formatDatetime']
280
+			),
281
+			new GraphQLField(
282
+				'uses',
283
+				'Int',
284
+				'uses',
285
+				esc_html__('Number of datetimes this ticket can be used at', 'event_espresso'),
286
+				[$this, 'parseInfiniteValue']
287
+			),
288
+			new GraphQLField(
289
+				'visibility',
290
+				$this->namespace . 'TicketVisibilityEnum',
291
+				'visibility',
292
+				esc_html__('Where the ticket can be viewed throughout the UI', 'event_espresso')
293
+			),
294
+			new GraphQLOutputField(
295
+				'wpUser',
296
+				'User',
297
+				null,
298
+				esc_html__('Ticket Creator', 'event_espresso')
299
+			),
300
+			new GraphQLOutputField(
301
+				'userId',
302
+				'ID',
303
+				null,
304
+				esc_html__('Ticket Creator ID', 'event_espresso')
305
+			),
306
+			new GraphQLInputField(
307
+				'wpUser',
308
+				'Int',
309
+				null,
310
+				esc_html__('Ticket Creator ID', 'event_espresso')
311
+			),
312
+		];
313 313
 
314
-        return apply_filters(
315
-            'FHEE__EventEspresso_core_domain_services_graphql_types__ticket_fields',
316
-            $fields,
317
-            $this->name,
318
-            $this->model
319
-        );
320
-    }
314
+		return apply_filters(
315
+			'FHEE__EventEspresso_core_domain_services_graphql_types__ticket_fields',
316
+			$fields,
317
+			$this->name,
318
+			$this->model
319
+		);
320
+	}
321 321
 
322 322
 
323
-    /**
324
-     * @param EE_Ticket   $source  The source that's passed down the GraphQL queries
325
-     * @param array       $args    The inputArgs on the field
326
-     * @param AppContext  $context The AppContext passed down the GraphQL tree
327
-     * @param ResolveInfo $info    The ResolveInfo passed down the GraphQL tree
328
-     * @return bool
329
-     * @throws Exception
330
-     * @throws InvalidArgumentException
331
-     * @throws InvalidDataTypeException
332
-     * @throws InvalidInterfaceException
333
-     * @throws ReflectionException
334
-     * @throws UserError
335
-     * @throws UnexpectedEntityException
336
-     * @since 5.0.0.p
337
-     */
338
-    public function getIsSoldOut(EE_Ticket $source, array $args, AppContext $context, ResolveInfo $info): bool
339
-    {
340
-        return $source->ticket_status() === EE_Ticket::sold_out;
341
-    }
323
+	/**
324
+	 * @param EE_Ticket   $source  The source that's passed down the GraphQL queries
325
+	 * @param array       $args    The inputArgs on the field
326
+	 * @param AppContext  $context The AppContext passed down the GraphQL tree
327
+	 * @param ResolveInfo $info    The ResolveInfo passed down the GraphQL tree
328
+	 * @return bool
329
+	 * @throws Exception
330
+	 * @throws InvalidArgumentException
331
+	 * @throws InvalidDataTypeException
332
+	 * @throws InvalidInterfaceException
333
+	 * @throws ReflectionException
334
+	 * @throws UserError
335
+	 * @throws UnexpectedEntityException
336
+	 * @since 5.0.0.p
337
+	 */
338
+	public function getIsSoldOut(EE_Ticket $source, array $args, AppContext $context, ResolveInfo $info): bool
339
+	{
340
+		return $source->ticket_status() === EE_Ticket::sold_out;
341
+	}
342 342
 
343 343
 
344
-    /**
345
-     * @param EE_Ticket   $source  The source that's passed down the GraphQL queries
346
-     * @param array       $args    The inputArgs on the field
347
-     * @param AppContext  $context The AppContext passed down the GraphQL tree
348
-     * @param ResolveInfo $info    The ResolveInfo passed down the GraphQL tree
349
-     * @return bool
350
-     * @throws Exception
351
-     * @throws InvalidArgumentException
352
-     * @throws InvalidDataTypeException
353
-     * @throws InvalidInterfaceException
354
-     * @throws ReflectionException
355
-     * @throws UserError
356
-     * @throws UnexpectedEntityException
357
-     * @since 5.0.0.p
358
-     */
359
-    public function getRegistrationCount(EE_Ticket $source, array $args, AppContext $context, ResolveInfo $info): int
360
-    {
361
-        $active_reg_statuses = EEM_Registration::active_reg_statuses();
362
-        return $source->count_registrations(
363
-            [
364
-                [
365
-                    'STS_ID' => ['IN', $active_reg_statuses],
366
-                    'REG_deleted' => 0,
367
-                ]
368
-            ]
369
-        );
370
-    }
344
+	/**
345
+	 * @param EE_Ticket   $source  The source that's passed down the GraphQL queries
346
+	 * @param array       $args    The inputArgs on the field
347
+	 * @param AppContext  $context The AppContext passed down the GraphQL tree
348
+	 * @param ResolveInfo $info    The ResolveInfo passed down the GraphQL tree
349
+	 * @return bool
350
+	 * @throws Exception
351
+	 * @throws InvalidArgumentException
352
+	 * @throws InvalidDataTypeException
353
+	 * @throws InvalidInterfaceException
354
+	 * @throws ReflectionException
355
+	 * @throws UserError
356
+	 * @throws UnexpectedEntityException
357
+	 * @since 5.0.0.p
358
+	 */
359
+	public function getRegistrationCount(EE_Ticket $source, array $args, AppContext $context, ResolveInfo $info): int
360
+	{
361
+		$active_reg_statuses = EEM_Registration::active_reg_statuses();
362
+		return $source->count_registrations(
363
+			[
364
+				[
365
+					'STS_ID' => ['IN', $active_reg_statuses],
366
+					'REG_deleted' => 0,
367
+				]
368
+			]
369
+		);
370
+	}
371 371
 
372 372
 
373
-    /**
374
-     * @param array $inputFields The mutation input fields.
375
-     * @throws InvalidArgumentException
376
-     * @throws ReflectionException
377
-     * @throws Exception
378
-     */
379
-    public function registerMutations(array $inputFields)
380
-    {
381
-        register_graphql_input_type(
382
-            'Update' .  $this->name() . 'BaseInput',
383
-            [
384
-                'fields' => $inputFields,
385
-            ]
386
-        );
387
-        // Register mutation to update an entity.
388
-        register_graphql_mutation(
389
-            'update' . $this->name(),
390
-            [
391
-                'inputFields'         => $inputFields,
392
-                'outputFields'        => [
393
-                    lcfirst($this->name()) => [
394
-                        'type'    => $this->name(),
395
-                        'resolve' => [$this, 'resolveFromPayload'],
396
-                    ],
397
-                ],
398
-                'mutateAndGetPayload' => TicketUpdate::mutateAndGetPayload($this->model, $this),
399
-            ]
400
-        );
401
-        $base_input = 'Update' .  $this->name() . 'BaseInput';
402
-        // Register mutation to update an entity.
403
-        register_graphql_mutation(
404
-            'bulkUpdate' . $this->name(),
405
-            array_merge(
406
-                Datetime::bulkUpdateBaseConfig($base_input),
407
-                [
408
-                    'mutateAndGetPayload' => TicketBulkUpdate::mutateAndGetPayload($this->model, $this),
409
-                ]
410
-            )
411
-        );
412
-        // Register mutation to delete an entity.
413
-        register_graphql_mutation(
414
-            'delete' . $this->name(),
415
-            [
416
-                'inputFields'         => [
417
-                    'id'                => $inputFields['id'],
418
-                    'deletePermanently' => [
419
-                        'type'        => 'Boolean',
420
-                        'description' => esc_html__('Whether to delete the entity permanently.', 'event_espresso'),
421
-                    ],
422
-                ],
423
-                'outputFields'        => [
424
-                    lcfirst($this->name()) => [
425
-                        'type'        => $this->name(),
426
-                        'description' => esc_html__('The object before it was deleted', 'event_espresso'),
427
-                        'resolve'     => static function ($payload) {
428
-                            $deleted = (object) $payload['deleted'];
373
+	/**
374
+	 * @param array $inputFields The mutation input fields.
375
+	 * @throws InvalidArgumentException
376
+	 * @throws ReflectionException
377
+	 * @throws Exception
378
+	 */
379
+	public function registerMutations(array $inputFields)
380
+	{
381
+		register_graphql_input_type(
382
+			'Update' .  $this->name() . 'BaseInput',
383
+			[
384
+				'fields' => $inputFields,
385
+			]
386
+		);
387
+		// Register mutation to update an entity.
388
+		register_graphql_mutation(
389
+			'update' . $this->name(),
390
+			[
391
+				'inputFields'         => $inputFields,
392
+				'outputFields'        => [
393
+					lcfirst($this->name()) => [
394
+						'type'    => $this->name(),
395
+						'resolve' => [$this, 'resolveFromPayload'],
396
+					],
397
+				],
398
+				'mutateAndGetPayload' => TicketUpdate::mutateAndGetPayload($this->model, $this),
399
+			]
400
+		);
401
+		$base_input = 'Update' .  $this->name() . 'BaseInput';
402
+		// Register mutation to update an entity.
403
+		register_graphql_mutation(
404
+			'bulkUpdate' . $this->name(),
405
+			array_merge(
406
+				Datetime::bulkUpdateBaseConfig($base_input),
407
+				[
408
+					'mutateAndGetPayload' => TicketBulkUpdate::mutateAndGetPayload($this->model, $this),
409
+				]
410
+			)
411
+		);
412
+		// Register mutation to delete an entity.
413
+		register_graphql_mutation(
414
+			'delete' . $this->name(),
415
+			[
416
+				'inputFields'         => [
417
+					'id'                => $inputFields['id'],
418
+					'deletePermanently' => [
419
+						'type'        => 'Boolean',
420
+						'description' => esc_html__('Whether to delete the entity permanently.', 'event_espresso'),
421
+					],
422
+				],
423
+				'outputFields'        => [
424
+					lcfirst($this->name()) => [
425
+						'type'        => $this->name(),
426
+						'description' => esc_html__('The object before it was deleted', 'event_espresso'),
427
+						'resolve'     => static function ($payload) {
428
+							$deleted = (object) $payload['deleted'];
429 429
 
430
-                            return ! empty($deleted) ? $deleted : null;
431
-                        },
432
-                    ],
433
-                ],
434
-                'mutateAndGetPayload' => TicketDelete::mutateAndGetPayload($this->model, $this),
435
-            ]
436
-        );
430
+							return ! empty($deleted) ? $deleted : null;
431
+						},
432
+					],
433
+				],
434
+				'mutateAndGetPayload' => TicketDelete::mutateAndGetPayload($this->model, $this),
435
+			]
436
+		);
437 437
 
438
-        // remove primary key from input.
439
-        unset($inputFields['id']);
440
-        // Register mutation to update an entity.
441
-        register_graphql_mutation(
442
-            'create' . $this->name(),
443
-            [
444
-                'inputFields'         => $inputFields,
445
-                'outputFields'        => [
446
-                    lcfirst($this->name()) => [
447
-                        'type'    => $this->name(),
448
-                        'resolve' => [$this, 'resolveFromPayload'],
449
-                    ],
450
-                ],
451
-                'mutateAndGetPayload' => TicketCreate::mutateAndGetPayload($this->model, $this),
452
-            ]
453
-        );
454
-    }
438
+		// remove primary key from input.
439
+		unset($inputFields['id']);
440
+		// Register mutation to update an entity.
441
+		register_graphql_mutation(
442
+			'create' . $this->name(),
443
+			[
444
+				'inputFields'         => $inputFields,
445
+				'outputFields'        => [
446
+					lcfirst($this->name()) => [
447
+						'type'    => $this->name(),
448
+						'resolve' => [$this, 'resolveFromPayload'],
449
+					],
450
+				],
451
+				'mutateAndGetPayload' => TicketCreate::mutateAndGetPayload($this->model, $this),
452
+			]
453
+		);
454
+	}
455 455
 }
Please login to merge, or discard this patch.
core/domain/services/graphql/types/Price.php 2 patches
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
      */
34 34
     public function __construct(EEM_Price $price_model)
35 35
     {
36
-        $this->setName($this->namespace . 'Price');
36
+        $this->setName($this->namespace.'Price');
37 37
         $this->setDescription(__('A price.', 'event_espresso'));
38 38
         $this->setIsCustomPostType(false);
39 39
         parent::__construct($price_model);
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
             ),
146 146
             new GraphQLOutputField(
147 147
                 'priceType',
148
-                $this->namespace . 'PriceType',
148
+                $this->namespace.'PriceType',
149 149
                 'type_obj',
150 150
                 esc_html__('The related price type object.', 'event_espresso')
151 151
             ),
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
     {
196 196
         // Register mutation to update an entity.
197 197
         register_graphql_mutation(
198
-            'update' . $this->name(),
198
+            'update'.$this->name(),
199 199
             [
200 200
                 'inputFields'         => $inputFields,
201 201
                 'outputFields'        => [
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
         );
210 210
         // Register mutation to delete an entity.
211 211
         register_graphql_mutation(
212
-            'delete' . $this->name(),
212
+            'delete'.$this->name(),
213 213
             [
214 214
                 'inputFields'         => [
215 215
                     'id'                => $inputFields['id'],
@@ -222,7 +222,7 @@  discard block
 block discarded – undo
222 222
                     lcfirst($this->name()) => [
223 223
                         'type'        => $this->name(),
224 224
                         'description' => esc_html__('The object before it was deleted', 'event_espresso'),
225
-                        'resolve'     => static function ($payload) {
225
+                        'resolve'     => static function($payload) {
226 226
                             $deleted = (object) $payload['deleted'];
227 227
 
228 228
                             return ! empty($deleted) ? $deleted : null;
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
         unset($inputFields['id']);
238 238
         // Register mutation to update an entity.
239 239
         register_graphql_mutation(
240
-            'create' . $this->name(),
240
+            'create'.$this->name(),
241 241
             [
242 242
                 'inputFields'         => $inputFields,
243 243
                 'outputFields'        => [
Please login to merge, or discard this patch.
Indentation   +217 added lines, -217 removed lines patch added patch discarded remove patch
@@ -26,228 +26,228 @@
 block discarded – undo
26 26
  */
27 27
 class Price extends TypeBase
28 28
 {
29
-    /**
30
-     * Price constructor.
31
-     *
32
-     * @param EEM_Price $price_model
33
-     */
34
-    public function __construct(EEM_Price $price_model)
35
-    {
36
-        $this->setName($this->namespace . 'Price');
37
-        $this->setDescription(__('A price.', 'event_espresso'));
38
-        $this->setIsCustomPostType(false);
39
-        parent::__construct($price_model);
40
-    }
29
+	/**
30
+	 * Price constructor.
31
+	 *
32
+	 * @param EEM_Price $price_model
33
+	 */
34
+	public function __construct(EEM_Price $price_model)
35
+	{
36
+		$this->setName($this->namespace . 'Price');
37
+		$this->setDescription(__('A price.', 'event_espresso'));
38
+		$this->setIsCustomPostType(false);
39
+		parent::__construct($price_model);
40
+	}
41 41
 
42 42
 
43
-    /**
44
-     * @return GraphQLFieldInterface[]
45
-     * @since 5.0.0.p
46
-     */
47
-    public function getFields(): array
48
-    {
49
-        $fields = [
50
-            new GraphQLField(
51
-                'id',
52
-                ['non_null' => 'ID'],
53
-                null,
54
-                esc_html__('The globally unique ID for the object.', 'event_espresso')
55
-            ),
56
-            new GraphQLOutputField(
57
-                'dbId',
58
-                ['non_null' => 'Int'],
59
-                'ID',
60
-                esc_html__('Price ID', 'event_espresso')
61
-            ),
62
-            new GraphQLField(
63
-                'amount',
64
-                'Float',
65
-                'amount',
66
-                esc_html__('Price Amount', 'event_espresso')
67
-            ),
68
-            new GraphQLOutputField(
69
-                'cacheId',
70
-                ['non_null' => 'String'],
71
-                null,
72
-                esc_html__('The cache ID of the object.', 'event_espresso')
73
-            ),
74
-            new GraphQLField(
75
-                'description',
76
-                'String',
77
-                'desc',
78
-                esc_html__('Price description', 'event_espresso')
79
-            ),
80
-            new GraphQLOutputField(
81
-                'isBasePrice',
82
-                'Boolean',
83
-                'is_base_price',
84
-                esc_html__('Flag indicating price is a base price type.', 'event_espresso')
85
-            ),
86
-            new GraphQLField(
87
-                'isDefault',
88
-                'Boolean',
89
-                'is_default',
90
-                esc_html__('Flag indicating price is the default one.', 'event_espresso')
91
-            ),
92
-            new GraphQLOutputField(
93
-                'isDiscount',
94
-                'Boolean',
95
-                'is_discount',
96
-                esc_html__('Flag indicating price is a discount.', 'event_espresso')
97
-            ),
98
-            new GraphQLOutputField(
99
-                'isPercent',
100
-                'Boolean',
101
-                'is_percent',
102
-                esc_html__('Flag indicating price is a percentage.', 'event_espresso')
103
-            ),
104
-            new GraphQLOutputField(
105
-                'isTax',
106
-                'Boolean',
107
-                'is_tax',
108
-                esc_html__('Flag indicating price is a tax.', 'event_espresso')
109
-            ),
110
-            new GraphQLField(
111
-                'isTrashed',
112
-                'Boolean',
113
-                'deleted',
114
-                esc_html__('Flag indicating price has been trashed.', 'event_espresso')
115
-            ),
116
-            new GraphQLField(
117
-                'name',
118
-                'String',
119
-                'name',
120
-                esc_html__('Price Name', 'event_espresso')
121
-            ),
122
-            new GraphQLField(
123
-                'order',
124
-                'Int',
125
-                'order',
126
-                esc_html__('Order of Application of Price.', 'event_espresso')
127
-            ),
128
-            new GraphQLField(
129
-                'overrides',
130
-                'Int',
131
-                'overrides',
132
-                esc_html__('Price ID for a global Price that will be overridden by this Price.', 'event_espresso')
133
-            ),
134
-            new GraphQLOutputField(
135
-                'parent',
136
-                $this->name(),
137
-                null,
138
-                esc_html__('The parent price of the current price', 'event_espresso')
139
-            ),
140
-            new GraphQLInputField(
141
-                'parent',
142
-                'ID',
143
-                null,
144
-                esc_html__('The parent price ID', 'event_espresso')
145
-            ),
146
-            new GraphQLOutputField(
147
-                'priceType',
148
-                $this->namespace . 'PriceType',
149
-                'type_obj',
150
-                esc_html__('The related price type object.', 'event_espresso')
151
-            ),
152
-            new GraphQLInputField(
153
-                'priceType',
154
-                'ID',
155
-                null,
156
-                esc_html__('The price type ID', 'event_espresso')
157
-            ),
158
-            new GraphQLOutputField(
159
-                'wpUser',
160
-                'User',
161
-                null,
162
-                esc_html__('Price Creator', 'event_espresso')
163
-            ),
164
-            new GraphQLOutputField(
165
-                'userId',
166
-                'ID',
167
-                null,
168
-                esc_html__('Price Creator ID', 'event_espresso')
169
-            ),
170
-            new GraphQLInputField(
171
-                'wpUser',
172
-                'Int',
173
-                null,
174
-                esc_html__('Price Creator ID', 'event_espresso')
175
-            ),
176
-        ];
43
+	/**
44
+	 * @return GraphQLFieldInterface[]
45
+	 * @since 5.0.0.p
46
+	 */
47
+	public function getFields(): array
48
+	{
49
+		$fields = [
50
+			new GraphQLField(
51
+				'id',
52
+				['non_null' => 'ID'],
53
+				null,
54
+				esc_html__('The globally unique ID for the object.', 'event_espresso')
55
+			),
56
+			new GraphQLOutputField(
57
+				'dbId',
58
+				['non_null' => 'Int'],
59
+				'ID',
60
+				esc_html__('Price ID', 'event_espresso')
61
+			),
62
+			new GraphQLField(
63
+				'amount',
64
+				'Float',
65
+				'amount',
66
+				esc_html__('Price Amount', 'event_espresso')
67
+			),
68
+			new GraphQLOutputField(
69
+				'cacheId',
70
+				['non_null' => 'String'],
71
+				null,
72
+				esc_html__('The cache ID of the object.', 'event_espresso')
73
+			),
74
+			new GraphQLField(
75
+				'description',
76
+				'String',
77
+				'desc',
78
+				esc_html__('Price description', 'event_espresso')
79
+			),
80
+			new GraphQLOutputField(
81
+				'isBasePrice',
82
+				'Boolean',
83
+				'is_base_price',
84
+				esc_html__('Flag indicating price is a base price type.', 'event_espresso')
85
+			),
86
+			new GraphQLField(
87
+				'isDefault',
88
+				'Boolean',
89
+				'is_default',
90
+				esc_html__('Flag indicating price is the default one.', 'event_espresso')
91
+			),
92
+			new GraphQLOutputField(
93
+				'isDiscount',
94
+				'Boolean',
95
+				'is_discount',
96
+				esc_html__('Flag indicating price is a discount.', 'event_espresso')
97
+			),
98
+			new GraphQLOutputField(
99
+				'isPercent',
100
+				'Boolean',
101
+				'is_percent',
102
+				esc_html__('Flag indicating price is a percentage.', 'event_espresso')
103
+			),
104
+			new GraphQLOutputField(
105
+				'isTax',
106
+				'Boolean',
107
+				'is_tax',
108
+				esc_html__('Flag indicating price is a tax.', 'event_espresso')
109
+			),
110
+			new GraphQLField(
111
+				'isTrashed',
112
+				'Boolean',
113
+				'deleted',
114
+				esc_html__('Flag indicating price has been trashed.', 'event_espresso')
115
+			),
116
+			new GraphQLField(
117
+				'name',
118
+				'String',
119
+				'name',
120
+				esc_html__('Price Name', 'event_espresso')
121
+			),
122
+			new GraphQLField(
123
+				'order',
124
+				'Int',
125
+				'order',
126
+				esc_html__('Order of Application of Price.', 'event_espresso')
127
+			),
128
+			new GraphQLField(
129
+				'overrides',
130
+				'Int',
131
+				'overrides',
132
+				esc_html__('Price ID for a global Price that will be overridden by this Price.', 'event_espresso')
133
+			),
134
+			new GraphQLOutputField(
135
+				'parent',
136
+				$this->name(),
137
+				null,
138
+				esc_html__('The parent price of the current price', 'event_espresso')
139
+			),
140
+			new GraphQLInputField(
141
+				'parent',
142
+				'ID',
143
+				null,
144
+				esc_html__('The parent price ID', 'event_espresso')
145
+			),
146
+			new GraphQLOutputField(
147
+				'priceType',
148
+				$this->namespace . 'PriceType',
149
+				'type_obj',
150
+				esc_html__('The related price type object.', 'event_espresso')
151
+			),
152
+			new GraphQLInputField(
153
+				'priceType',
154
+				'ID',
155
+				null,
156
+				esc_html__('The price type ID', 'event_espresso')
157
+			),
158
+			new GraphQLOutputField(
159
+				'wpUser',
160
+				'User',
161
+				null,
162
+				esc_html__('Price Creator', 'event_espresso')
163
+			),
164
+			new GraphQLOutputField(
165
+				'userId',
166
+				'ID',
167
+				null,
168
+				esc_html__('Price Creator ID', 'event_espresso')
169
+			),
170
+			new GraphQLInputField(
171
+				'wpUser',
172
+				'Int',
173
+				null,
174
+				esc_html__('Price Creator ID', 'event_espresso')
175
+			),
176
+		];
177 177
 
178
-        return apply_filters(
179
-            'FHEE__EventEspresso_core_domain_services_graphql_types__price_fields',
180
-            $fields,
181
-            $this->name,
182
-            $this->model
183
-        );
184
-    }
178
+		return apply_filters(
179
+			'FHEE__EventEspresso_core_domain_services_graphql_types__price_fields',
180
+			$fields,
181
+			$this->name,
182
+			$this->model
183
+		);
184
+	}
185 185
 
186 186
 
187
-    /**
188
-     * @param array $inputFields The mutation input fields.
189
-     * @throws InvalidArgumentException
190
-     * @throws ReflectionException
191
-     * @throws Exception
192
-     * @since 5.0.0.p
193
-     */
194
-    public function registerMutations(array $inputFields)
195
-    {
196
-        // Register mutation to update an entity.
197
-        register_graphql_mutation(
198
-            'update' . $this->name(),
199
-            [
200
-                'inputFields'         => $inputFields,
201
-                'outputFields'        => [
202
-                    lcfirst($this->name()) => [
203
-                        'type'    => $this->name(),
204
-                        'resolve' => [$this, 'resolveFromPayload'],
205
-                    ],
206
-                ],
207
-                'mutateAndGetPayload' => PriceUpdate::mutateAndGetPayload($this->model, $this),
208
-            ]
209
-        );
210
-        // Register mutation to delete an entity.
211
-        register_graphql_mutation(
212
-            'delete' . $this->name(),
213
-            [
214
-                'inputFields'         => [
215
-                    'id'                => $inputFields['id'],
216
-                    'deletePermanently' => [
217
-                        'type'        => 'Boolean',
218
-                        'description' => esc_html__('Whether to delete the entity permanently.', 'event_espresso'),
219
-                    ],
220
-                ],
221
-                'outputFields'        => [
222
-                    lcfirst($this->name()) => [
223
-                        'type'        => $this->name(),
224
-                        'description' => esc_html__('The object before it was deleted', 'event_espresso'),
225
-                        'resolve'     => static function ($payload) {
226
-                            $deleted = (object) $payload['deleted'];
187
+	/**
188
+	 * @param array $inputFields The mutation input fields.
189
+	 * @throws InvalidArgumentException
190
+	 * @throws ReflectionException
191
+	 * @throws Exception
192
+	 * @since 5.0.0.p
193
+	 */
194
+	public function registerMutations(array $inputFields)
195
+	{
196
+		// Register mutation to update an entity.
197
+		register_graphql_mutation(
198
+			'update' . $this->name(),
199
+			[
200
+				'inputFields'         => $inputFields,
201
+				'outputFields'        => [
202
+					lcfirst($this->name()) => [
203
+						'type'    => $this->name(),
204
+						'resolve' => [$this, 'resolveFromPayload'],
205
+					],
206
+				],
207
+				'mutateAndGetPayload' => PriceUpdate::mutateAndGetPayload($this->model, $this),
208
+			]
209
+		);
210
+		// Register mutation to delete an entity.
211
+		register_graphql_mutation(
212
+			'delete' . $this->name(),
213
+			[
214
+				'inputFields'         => [
215
+					'id'                => $inputFields['id'],
216
+					'deletePermanently' => [
217
+						'type'        => 'Boolean',
218
+						'description' => esc_html__('Whether to delete the entity permanently.', 'event_espresso'),
219
+					],
220
+				],
221
+				'outputFields'        => [
222
+					lcfirst($this->name()) => [
223
+						'type'        => $this->name(),
224
+						'description' => esc_html__('The object before it was deleted', 'event_espresso'),
225
+						'resolve'     => static function ($payload) {
226
+							$deleted = (object) $payload['deleted'];
227 227
 
228
-                            return ! empty($deleted) ? $deleted : null;
229
-                        },
230
-                    ],
231
-                ],
232
-                'mutateAndGetPayload' => PriceDelete::mutateAndGetPayload($this->model, $this),
233
-            ]
234
-        );
228
+							return ! empty($deleted) ? $deleted : null;
229
+						},
230
+					],
231
+				],
232
+				'mutateAndGetPayload' => PriceDelete::mutateAndGetPayload($this->model, $this),
233
+			]
234
+		);
235 235
 
236
-        // remove primary key from input.
237
-        unset($inputFields['id']);
238
-        // Register mutation to update an entity.
239
-        register_graphql_mutation(
240
-            'create' . $this->name(),
241
-            [
242
-                'inputFields'         => $inputFields,
243
-                'outputFields'        => [
244
-                    lcfirst($this->name()) => [
245
-                        'type'    => $this->name(),
246
-                        'resolve' => [$this, 'resolveFromPayload'],
247
-                    ],
248
-                ],
249
-                'mutateAndGetPayload' => PriceCreate::mutateAndGetPayload($this->model, $this),
250
-            ]
251
-        );
252
-    }
236
+		// remove primary key from input.
237
+		unset($inputFields['id']);
238
+		// Register mutation to update an entity.
239
+		register_graphql_mutation(
240
+			'create' . $this->name(),
241
+			[
242
+				'inputFields'         => $inputFields,
243
+				'outputFields'        => [
244
+					lcfirst($this->name()) => [
245
+						'type'    => $this->name(),
246
+						'resolve' => [$this, 'resolveFromPayload'],
247
+					],
248
+				],
249
+				'mutateAndGetPayload' => PriceCreate::mutateAndGetPayload($this->model, $this),
250
+			]
251
+		);
252
+	}
253 253
 }
Please login to merge, or discard this patch.