Completed
Branch models-cleanup/model-relations (db5ca7)
by
unknown
13:03 queued 08:35
created
core/libraries/rest_api/controllers/rpc/Checkin.php 2 patches
Indentation   +118 added lines, -118 removed lines patch added patch discarded remove patch
@@ -26,124 +26,124 @@
 block discarded – undo
26 26
 class Checkin extends Base
27 27
 {
28 28
 
29
-    /**
30
-     * @param WP_REST_Request $request
31
-     * @param string          $version
32
-     * @return WP_Error|WP_REST_Response
33
-     */
34
-    public static function handleRequestToggleCheckin(WP_REST_Request $request, $version)
35
-    {
36
-        $controller = new Checkin();
37
-        return $controller->createCheckinCheckoutObject($request, $version);
38
-    }
29
+	/**
30
+	 * @param WP_REST_Request $request
31
+	 * @param string          $version
32
+	 * @return WP_Error|WP_REST_Response
33
+	 */
34
+	public static function handleRequestToggleCheckin(WP_REST_Request $request, $version)
35
+	{
36
+		$controller = new Checkin();
37
+		return $controller->createCheckinCheckoutObject($request, $version);
38
+	}
39 39
 
40 40
 
41
-    /**
42
-     * Toggles whether the user is checked in or not.
43
-     *
44
-     * @param WP_REST_Request $request
45
-     * @param string          $version
46
-     * @return WP_Error|WP_REST_Response
47
-     */
48
-    protected function createCheckinCheckoutObject(WP_REST_Request $request, $version)
49
-    {
50
-        $reg_id = $request->get_param('REG_ID');
51
-        $dtt_id = $request->get_param('DTT_ID');
52
-        $force = $request->get_param('force');
53
-        if ($force == 'true') {
54
-            $force = true;
55
-        } else {
56
-            $force = false;
57
-        }
58
-        $reg = EEM_Registration::instance()->get_one_by_ID($reg_id);
59
-        if (! $reg instanceof EE_Registration) {
60
-            return $this->sendResponse(
61
-                new WP_Error(
62
-                    'rest_registration_toggle_checkin_invalid_id',
63
-                    sprintf(
64
-                        __(
65
-                            'You cannot checkin registration with ID %1$s because it doesn\'t exist.',
66
-                            'event_espresso'
67
-                        ),
68
-                        $reg_id
69
-                    ),
70
-                    array('status' => 422)
71
-                )
72
-            );
73
-        }
74
-        if (! EE_Capabilities::instance()->current_user_can('ee_edit_checkin', 'rest_api_checkin_endpoint', $reg_id)) {
75
-            return $this->sendResponse(
76
-                new WP_Error(
77
-                    'rest_user_cannot_toggle_checkin',
78
-                    sprintf(
79
-                        __('You are not allowed to checkin registration with ID %1$s.', 'event_espresso'),
80
-                        $reg_id
81
-                    ),
82
-                    array('status' => 403)
83
-                )
84
-            );
85
-        }
86
-        $success = $reg->toggle_checkin_status($dtt_id, ! $force);
87
-        if ($success === false) {
88
-            // check if we know they can't check in because they're not approved and we aren't forcing
89
-            if (! $reg->is_approved() && ! $force) {
90
-                // rely on EE_Error::add_error messages to have been added to give more data about why it failed
91
-                return $this->sendResponse(
92
-                    new WP_Error(
93
-                        'rest_toggle_checkin_failed',
94
-                        __(
95
-                        // @codingStandardsIgnoreStart
96
-                            'Registration check-in failed because the registration is not approved. You may attempt to force checking in though.',
97
-                            // @codingStandardsIgnoreEnd
98
-                            'event_espresso'
99
-                        )
100
-                    )
101
-                );
102
-            }
103
-            return $this->sendResponse(
104
-                new WP_Error(
105
-                    'rest_toggle_checkin_failed_not_forceable',
106
-                    __('Registration checkin failed. Please see additional error data.', 'event_espresso')
107
-                )
108
-            );
109
-        }
110
-        $checkin = EEM_Checkin::instance()->get_one(
111
-            array(
112
-                array(
113
-                    'REG_ID' => $reg_id,
114
-                    'DTT_ID' => $dtt_id,
115
-                ),
116
-                'order_by' => array(
117
-                    'CHK_timestamp' => 'DESC',
118
-                ),
119
-            )
120
-        );
121
-        if (! $checkin instanceof EE_Checkin) {
122
-            return $this->sendResponse(
123
-                new WP_Error(
124
-                    'rest_toggle_checkin_error',
125
-                    sprintf(
126
-                        __(
127
-                        // @codingStandardsIgnoreStart
128
-                            'Supposedly we created a new checkin object for registration %1$s at datetime %2$s, but we can\'t find it.',
129
-                            // @codingStandardsIgnoreEnd
130
-                            'event_espresso'
131
-                        ),
132
-                        $reg_id,
133
-                        $dtt_id
134
-                    )
135
-                )
136
-            );
137
-        }
138
-        $get_request = new WP_REST_Request(
139
-            'GET',
140
-            '/' . EED_Core_Rest_Api::ee_api_namespace . 'v' . $version . '/checkins/' . $checkin->ID()
141
-        );
142
-        $get_request->set_url_params(
143
-            array(
144
-                'id' => $checkin->ID(),
145
-            )
146
-        );
147
-        return Read::handleRequestGetOne($get_request, $version, 'Checkin');
148
-    }
41
+	/**
42
+	 * Toggles whether the user is checked in or not.
43
+	 *
44
+	 * @param WP_REST_Request $request
45
+	 * @param string          $version
46
+	 * @return WP_Error|WP_REST_Response
47
+	 */
48
+	protected function createCheckinCheckoutObject(WP_REST_Request $request, $version)
49
+	{
50
+		$reg_id = $request->get_param('REG_ID');
51
+		$dtt_id = $request->get_param('DTT_ID');
52
+		$force = $request->get_param('force');
53
+		if ($force == 'true') {
54
+			$force = true;
55
+		} else {
56
+			$force = false;
57
+		}
58
+		$reg = EEM_Registration::instance()->get_one_by_ID($reg_id);
59
+		if (! $reg instanceof EE_Registration) {
60
+			return $this->sendResponse(
61
+				new WP_Error(
62
+					'rest_registration_toggle_checkin_invalid_id',
63
+					sprintf(
64
+						__(
65
+							'You cannot checkin registration with ID %1$s because it doesn\'t exist.',
66
+							'event_espresso'
67
+						),
68
+						$reg_id
69
+					),
70
+					array('status' => 422)
71
+				)
72
+			);
73
+		}
74
+		if (! EE_Capabilities::instance()->current_user_can('ee_edit_checkin', 'rest_api_checkin_endpoint', $reg_id)) {
75
+			return $this->sendResponse(
76
+				new WP_Error(
77
+					'rest_user_cannot_toggle_checkin',
78
+					sprintf(
79
+						__('You are not allowed to checkin registration with ID %1$s.', 'event_espresso'),
80
+						$reg_id
81
+					),
82
+					array('status' => 403)
83
+				)
84
+			);
85
+		}
86
+		$success = $reg->toggle_checkin_status($dtt_id, ! $force);
87
+		if ($success === false) {
88
+			// check if we know they can't check in because they're not approved and we aren't forcing
89
+			if (! $reg->is_approved() && ! $force) {
90
+				// rely on EE_Error::add_error messages to have been added to give more data about why it failed
91
+				return $this->sendResponse(
92
+					new WP_Error(
93
+						'rest_toggle_checkin_failed',
94
+						__(
95
+						// @codingStandardsIgnoreStart
96
+							'Registration check-in failed because the registration is not approved. You may attempt to force checking in though.',
97
+							// @codingStandardsIgnoreEnd
98
+							'event_espresso'
99
+						)
100
+					)
101
+				);
102
+			}
103
+			return $this->sendResponse(
104
+				new WP_Error(
105
+					'rest_toggle_checkin_failed_not_forceable',
106
+					__('Registration checkin failed. Please see additional error data.', 'event_espresso')
107
+				)
108
+			);
109
+		}
110
+		$checkin = EEM_Checkin::instance()->get_one(
111
+			array(
112
+				array(
113
+					'REG_ID' => $reg_id,
114
+					'DTT_ID' => $dtt_id,
115
+				),
116
+				'order_by' => array(
117
+					'CHK_timestamp' => 'DESC',
118
+				),
119
+			)
120
+		);
121
+		if (! $checkin instanceof EE_Checkin) {
122
+			return $this->sendResponse(
123
+				new WP_Error(
124
+					'rest_toggle_checkin_error',
125
+					sprintf(
126
+						__(
127
+						// @codingStandardsIgnoreStart
128
+							'Supposedly we created a new checkin object for registration %1$s at datetime %2$s, but we can\'t find it.',
129
+							// @codingStandardsIgnoreEnd
130
+							'event_espresso'
131
+						),
132
+						$reg_id,
133
+						$dtt_id
134
+					)
135
+				)
136
+			);
137
+		}
138
+		$get_request = new WP_REST_Request(
139
+			'GET',
140
+			'/' . EED_Core_Rest_Api::ee_api_namespace . 'v' . $version . '/checkins/' . $checkin->ID()
141
+		);
142
+		$get_request->set_url_params(
143
+			array(
144
+				'id' => $checkin->ID(),
145
+			)
146
+		);
147
+		return Read::handleRequestGetOne($get_request, $version, 'Checkin');
148
+	}
149 149
 }
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -56,7 +56,7 @@  discard block
 block discarded – undo
56 56
             $force = false;
57 57
         }
58 58
         $reg = EEM_Registration::instance()->get_one_by_ID($reg_id);
59
-        if (! $reg instanceof EE_Registration) {
59
+        if ( ! $reg instanceof EE_Registration) {
60 60
             return $this->sendResponse(
61 61
                 new WP_Error(
62 62
                     'rest_registration_toggle_checkin_invalid_id',
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
                 )
72 72
             );
73 73
         }
74
-        if (! EE_Capabilities::instance()->current_user_can('ee_edit_checkin', 'rest_api_checkin_endpoint', $reg_id)) {
74
+        if ( ! EE_Capabilities::instance()->current_user_can('ee_edit_checkin', 'rest_api_checkin_endpoint', $reg_id)) {
75 75
             return $this->sendResponse(
76 76
                 new WP_Error(
77 77
                     'rest_user_cannot_toggle_checkin',
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
         $success = $reg->toggle_checkin_status($dtt_id, ! $force);
87 87
         if ($success === false) {
88 88
             // check if we know they can't check in because they're not approved and we aren't forcing
89
-            if (! $reg->is_approved() && ! $force) {
89
+            if ( ! $reg->is_approved() && ! $force) {
90 90
                 // rely on EE_Error::add_error messages to have been added to give more data about why it failed
91 91
                 return $this->sendResponse(
92 92
                     new WP_Error(
@@ -118,7 +118,7 @@  discard block
 block discarded – undo
118 118
                 ),
119 119
             )
120 120
         );
121
-        if (! $checkin instanceof EE_Checkin) {
121
+        if ( ! $checkin instanceof EE_Checkin) {
122 122
             return $this->sendResponse(
123 123
                 new WP_Error(
124 124
                     'rest_toggle_checkin_error',
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
         }
138 138
         $get_request = new WP_REST_Request(
139 139
             'GET',
140
-            '/' . EED_Core_Rest_Api::ee_api_namespace . 'v' . $version . '/checkins/' . $checkin->ID()
140
+            '/'.EED_Core_Rest_Api::ee_api_namespace.'v'.$version.'/checkins/'.$checkin->ID()
141 141
         );
142 142
         $get_request->set_url_params(
143 143
             array(
Please login to merge, or discard this patch.
core/libraries/batch/JobHandlerBaseClasses/JobHandler.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -13,5 +13,5 @@
 block discarded – undo
13 13
  */
14 14
 abstract class JobHandler implements JobHandlerInterface
15 15
 {
16
-    // so far no common methods or properties
16
+	// so far no common methods or properties
17 17
 }
Please login to merge, or discard this patch.
core/libraries/batch/Helpers/BatchRequestException.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -14,5 +14,5 @@
 block discarded – undo
14 14
  */
15 15
 class BatchRequestException extends \Exception
16 16
 {
17
-    // so far the same as exception
17
+	// so far the same as exception
18 18
 }
Please login to merge, or discard this patch.
core/entities/interfaces/HasSchemaInterface.php 1 patch
Indentation   +50 added lines, -50 removed lines patch added patch discarded remove patch
@@ -4,63 +4,63 @@
 block discarded – undo
4 4
 
5 5
 interface HasSchemaInterface
6 6
 {
7
-    /**
8
-     * Returns whatever is set as the nicename for the object.
9
-     *
10
-     * @return string
11
-     */
12
-    public function getSchemaDescription();
7
+	/**
8
+	 * Returns whatever is set as the nicename for the object.
9
+	 *
10
+	 * @return string
11
+	 */
12
+	public function getSchemaDescription();
13 13
 
14 14
 
15
-    /**
16
-     * Returns whatever is set as the $_schema_type property for the object.
17
-     * Note: this will automatically add 'null' to the schema if the object is_nullable()
18
-     *
19
-     * @return string|array
20
-     */
21
-    public function getSchemaType();
15
+	/**
16
+	 * Returns whatever is set as the $_schema_type property for the object.
17
+	 * Note: this will automatically add 'null' to the schema if the object is_nullable()
18
+	 *
19
+	 * @return string|array
20
+	 */
21
+	public function getSchemaType();
22 22
 
23 23
 
24
-    /**
25
-     * This is usually present when the $_schema_type property is 'object'.  Any child classes will need to override
26
-     * this method and return the properties for the schema.
27
-     * The reason this is not a property on the class is because there may be filters set on the values for the property
28
-     * that won't be exposed on construct.  For example enum type schemas may have the enum values filtered.
29
-     *
30
-     * @return array
31
-     */
32
-    public function getSchemaProperties();
24
+	/**
25
+	 * This is usually present when the $_schema_type property is 'object'.  Any child classes will need to override
26
+	 * this method and return the properties for the schema.
27
+	 * The reason this is not a property on the class is because there may be filters set on the values for the property
28
+	 * that won't be exposed on construct.  For example enum type schemas may have the enum values filtered.
29
+	 *
30
+	 * @return array
31
+	 */
32
+	public function getSchemaProperties();
33 33
 
34
-    /**
35
-     * If a child class has enum values, they should override this method and provide a simple array
36
-     * of the enum values.
37
-     * The reason this is not a property on the class is because there may be filterable enum values that
38
-     * are set on the instantiated object that could be filtered after construct.
39
-     *
40
-     * @return array
41
-     */
42
-    public function getSchemaEnum();
34
+	/**
35
+	 * If a child class has enum values, they should override this method and provide a simple array
36
+	 * of the enum values.
37
+	 * The reason this is not a property on the class is because there may be filterable enum values that
38
+	 * are set on the instantiated object that could be filtered after construct.
39
+	 *
40
+	 * @return array
41
+	 */
42
+	public function getSchemaEnum();
43 43
 
44
-    /**
45
-     * This returns the value of the $_schema_format property on the object.
46
-     *
47
-     * @return string
48
-     */
49
-    public function getSchemaFormat();
44
+	/**
45
+	 * This returns the value of the $_schema_format property on the object.
46
+	 *
47
+	 * @return string
48
+	 */
49
+	public function getSchemaFormat();
50 50
 
51
-    /**
52
-     * This returns the value of the $_schema_readonly property on the object.
53
-     *
54
-     * @return bool
55
-     */
56
-    public function getSchemaReadonly();
51
+	/**
52
+	 * This returns the value of the $_schema_readonly property on the object.
53
+	 *
54
+	 * @return bool
55
+	 */
56
+	public function getSchemaReadonly();
57 57
 
58 58
 
59
-    /**
60
-     * This returns elements used to represent this field in the json schema.
61
-     *
62
-     * @link http://json-schema.org/
63
-     * @return array
64
-     */
65
-    public function getSchema();
59
+	/**
60
+	 * This returns elements used to represent this field in the json schema.
61
+	 *
62
+	 * @link http://json-schema.org/
63
+	 * @return array
64
+	 */
65
+	public function getSchema();
66 66
 }
Please login to merge, or discard this patch.
core/domain/CaffeinatedInterface.php 1 patch
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -12,9 +12,9 @@
 block discarded – undo
12 12
  */
13 13
 interface CaffeinatedInterface
14 14
 {
15
-    /**
16
-     * Used to indicate when functionality is caffeinated or not.
17
-     * @return bool
18
-     */
19
-    public function isCaffeinated();
15
+	/**
16
+	 * Used to indicate when functionality is caffeinated or not.
17
+	 * @return bool
18
+	 */
19
+	public function isCaffeinated();
20 20
 }
Please login to merge, or discard this patch.
core/domain/services/session/SessionIdentifierInterface.php 1 patch
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -5,8 +5,8 @@
 block discarded – undo
5 5
 interface SessionIdentifierInterface
6 6
 {
7 7
 
8
-    /**
9
-     * @return    string
10
-     */
11
-    public function id();
8
+	/**
9
+	 * @return    string
10
+	 */
11
+	public function id();
12 12
 }
Please login to merge, or discard this patch.
core/domain/services/registration/CancelRegistrationService.php 1 patch
Indentation   +41 added lines, -41 removed lines patch added patch discarded remove patch
@@ -16,45 +16,45 @@
 block discarded – undo
16 16
 class CancelRegistrationService
17 17
 {
18 18
 
19
-    /**
20
-     * @var CancelTicketLineItemService $cancel_ticket_line_item_service
21
-     */
22
-    private $cancel_ticket_line_item_service;
23
-
24
-
25
-    /**
26
-     * Command constructor
27
-     *
28
-     * @param CancelTicketLineItemService $cancel_ticket_line_item_service
29
-     */
30
-    public function __construct(CancelTicketLineItemService $cancel_ticket_line_item_service)
31
-    {
32
-        $this->cancel_ticket_line_item_service = $cancel_ticket_line_item_service;
33
-    }
34
-
35
-
36
-    /**
37
-     * @param \EE_Registration $registration
38
-     * @param bool             $cancel_ticket_line_item
39
-     */
40
-    public function cancelRegistrationAndTicketLineItem(\EE_Registration $registration, $cancel_ticket_line_item = true)
41
-    {
42
-        // first cancel the original line item for the registration's ticket
43
-        if ($cancel_ticket_line_item) {
44
-            $this->cancel_ticket_line_item_service->forRegistration($registration);
45
-        }
46
-        $this->cancelRegistrationOnly($registration);
47
-    }
48
-
49
-
50
-    /**
51
-     * @param \EE_Registration $registration
52
-     * @throws \EE_Error
53
-     */
54
-    public function cancelRegistrationOnly(\EE_Registration $registration)
55
-    {
56
-        // now cancel the registration itself
57
-        $registration->set_status(\EEM_Registration::status_id_cancelled);
58
-        $registration->save();
59
-    }
19
+	/**
20
+	 * @var CancelTicketLineItemService $cancel_ticket_line_item_service
21
+	 */
22
+	private $cancel_ticket_line_item_service;
23
+
24
+
25
+	/**
26
+	 * Command constructor
27
+	 *
28
+	 * @param CancelTicketLineItemService $cancel_ticket_line_item_service
29
+	 */
30
+	public function __construct(CancelTicketLineItemService $cancel_ticket_line_item_service)
31
+	{
32
+		$this->cancel_ticket_line_item_service = $cancel_ticket_line_item_service;
33
+	}
34
+
35
+
36
+	/**
37
+	 * @param \EE_Registration $registration
38
+	 * @param bool             $cancel_ticket_line_item
39
+	 */
40
+	public function cancelRegistrationAndTicketLineItem(\EE_Registration $registration, $cancel_ticket_line_item = true)
41
+	{
42
+		// first cancel the original line item for the registration's ticket
43
+		if ($cancel_ticket_line_item) {
44
+			$this->cancel_ticket_line_item_service->forRegistration($registration);
45
+		}
46
+		$this->cancelRegistrationOnly($registration);
47
+	}
48
+
49
+
50
+	/**
51
+	 * @param \EE_Registration $registration
52
+	 * @throws \EE_Error
53
+	 */
54
+	public function cancelRegistrationOnly(\EE_Registration $registration)
55
+	{
56
+		// now cancel the registration itself
57
+		$registration->set_status(\EEM_Registration::status_id_cancelled);
58
+		$registration->save();
59
+	}
60 60
 }
Please login to merge, or discard this patch.
core/domain/services/registration/UpdateRegistrationService.php 1 patch
Indentation   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -15,23 +15,23 @@
 block discarded – undo
15 15
 class UpdateRegistrationService extends DomainService
16 16
 {
17 17
 
18
-    /**
19
-     * @param \EE_Registration $registration
20
-     * @return bool
21
-     */
22
-    public function updateRegistrationAndTransaction(\EE_Registration $registration)
23
-    {
24
-        $transaction = $registration->transaction();
25
-        // reset transaction status back to incomplete
26
-        $transaction->set_status(\EEM_Transaction::incomplete_status_code);
27
-        // update transaction and all line item totals and subtotals
28
-        $transaction->total_line_item()->recalculate_total_including_taxes();
29
-        // maybe update status, but don't save transaction just yet
30
-        $transaction->update_status_based_on_total_paid();
31
-        /** @type \EE_Registration_Processor $registration_processor */
32
-        $registration_processor = \EE_Registry::instance()->load_class('Registration_Processor');
33
-        $registration_processor->update_registration_final_prices($transaction);
34
-        $registration_processor->update_registration_status_and_trigger_notifications($registration);
35
-        return true;
36
-    }
18
+	/**
19
+	 * @param \EE_Registration $registration
20
+	 * @return bool
21
+	 */
22
+	public function updateRegistrationAndTransaction(\EE_Registration $registration)
23
+	{
24
+		$transaction = $registration->transaction();
25
+		// reset transaction status back to incomplete
26
+		$transaction->set_status(\EEM_Transaction::incomplete_status_code);
27
+		// update transaction and all line item totals and subtotals
28
+		$transaction->total_line_item()->recalculate_total_including_taxes();
29
+		// maybe update status, but don't save transaction just yet
30
+		$transaction->update_status_based_on_total_paid();
31
+		/** @type \EE_Registration_Processor $registration_processor */
32
+		$registration_processor = \EE_Registry::instance()->load_class('Registration_Processor');
33
+		$registration_processor->update_registration_final_prices($transaction);
34
+		$registration_processor->update_registration_status_and_trigger_notifications($registration);
35
+		return true;
36
+	}
37 37
 }
Please login to merge, or discard this patch.
core/domain/services/validation/email/strategies/WordPress.php 2 patches
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -15,19 +15,19 @@
 block discarded – undo
15 15
 class WordPress extends Basic
16 16
 {
17 17
 
18
-    /**
19
-     * @param string $email_address
20
-     * @return boolean
21
-     * @throws EmailValidationException
22
-     */
23
-    public function validate($email_address)
24
-    {
25
-        parent::validate($email_address);
26
-        if (! is_email($email_address)) {
27
-            throw new EmailValidationException(
28
-                esc_html__('The email address provided is not valid.', 'event_espresso')
29
-            );
30
-        }
31
-        return true;
32
-    }
18
+	/**
19
+	 * @param string $email_address
20
+	 * @return boolean
21
+	 * @throws EmailValidationException
22
+	 */
23
+	public function validate($email_address)
24
+	{
25
+		parent::validate($email_address);
26
+		if (! is_email($email_address)) {
27
+			throw new EmailValidationException(
28
+				esc_html__('The email address provided is not valid.', 'event_espresso')
29
+			);
30
+		}
31
+		return true;
32
+	}
33 33
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -23,7 +23,7 @@
 block discarded – undo
23 23
     public function validate($email_address)
24 24
     {
25 25
         parent::validate($email_address);
26
-        if (! is_email($email_address)) {
26
+        if ( ! is_email($email_address)) {
27 27
             throw new EmailValidationException(
28 28
                 esc_html__('The email address provided is not valid.', 'event_espresso')
29 29
             );
Please login to merge, or discard this patch.