Passed
Push — master ( 70e9e5...4d2757 )
by Brian
05:23
created
includes/api/class-getpaid-rest-posts-controller.php 1 patch
Spacing   +127 added lines, -127 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
  * @version 1.0.19
9 9
  */
10 10
 
11
-defined( 'ABSPATH' ) || exit;
11
+defined('ABSPATH') || exit;
12 12
 
13 13
 /**
14 14
  * GetPaid REST Posts controller class.
@@ -38,9 +38,9 @@  discard block
 block discarded – undo
38 38
 	 *
39 39
 	 * @see register_rest_route()
40 40
 	 */
41
-	public function register_namespace_routes( $namespace ) {
41
+	public function register_namespace_routes($namespace) {
42 42
 
43
-		parent::register_namespace_routes( $namespace );
43
+		parent::register_namespace_routes($namespace);
44 44
 
45 45
 		register_rest_route(
46 46
 			$namespace,
@@ -48,11 +48,11 @@  discard block
 block discarded – undo
48 48
 			array(
49 49
 				array(
50 50
 					'methods'             => WP_REST_Server::EDITABLE,
51
-					'callback'            => array( $this, 'batch_items' ),
52
-					'permission_callback' => array( $this, 'batch_items_permissions_check' ),
53
-					'args'                => $this->get_endpoint_args_for_item_schema( WP_REST_Server::EDITABLE ),
51
+					'callback'            => array($this, 'batch_items'),
52
+					'permission_callback' => array($this, 'batch_items_permissions_check'),
53
+					'args'                => $this->get_endpoint_args_for_item_schema(WP_REST_Server::EDITABLE),
54 54
 				),
55
-				'schema' => array( $this, 'get_public_batch_schema' ),
55
+				'schema' => array($this, 'get_public_batch_schema'),
56 56
 			)
57 57
 		);
58 58
 
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
 	 * @param int    $object_id Post ID.
67 67
 	 * @return bool
68 68
 	 */
69
-	public function check_post_permissions( $context = 'read', $object_id = 0 ) {
69
+	public function check_post_permissions($context = 'read', $object_id = 0) {
70 70
 
71 71
 		$contexts = array(
72 72
 			'read'   => 'read_private_posts',
@@ -76,11 +76,11 @@  discard block
 block discarded – undo
76 76
 			'batch'  => 'edit_others_posts',
77 77
 		);
78 78
 
79
-		$cap              = $contexts[ $context ];
80
-		$post_type_object = get_post_type_object( $this->post_type );
81
-		$permission       = current_user_can( $post_type_object->cap->$cap, $object_id );
79
+		$cap              = $contexts[$context];
80
+		$post_type_object = get_post_type_object($this->post_type);
81
+		$permission       = current_user_can($post_type_object->cap->$cap, $object_id);
82 82
 
83
-		return apply_filters( 'getpaid_rest_check_permissions', $permission, $context, $object_id, $this->post_type );
83
+		return apply_filters('getpaid_rest_check_permissions', $permission, $context, $object_id, $this->post_type);
84 84
 	}
85 85
 
86 86
 	/**
@@ -89,8 +89,8 @@  discard block
 block discarded – undo
89 89
 	 * @param  WP_REST_Request $request Full details about the request.
90 90
 	 * @return WP_Error|boolean
91 91
 	 */
92
-	public function get_items_permissions_check( $request ) {
93
-		return $this->check_post_permissions() ? true : new WP_Error( 'rest_cannot_view', __( 'Sorry, you cannot list resources.', 'invoicing' ), array( 'status' => rest_authorization_required_code() ) );
92
+	public function get_items_permissions_check($request) {
93
+		return $this->check_post_permissions() ? true : new WP_Error('rest_cannot_view', __('Sorry, you cannot list resources.', 'invoicing'), array('status' => rest_authorization_required_code()));
94 94
 	}
95 95
 
96 96
 	/**
@@ -99,8 +99,8 @@  discard block
 block discarded – undo
99 99
 	 * @param  WP_REST_Request $request Full details about the request.
100 100
 	 * @return WP_Error|boolean
101 101
 	 */
102
-	public function create_item_permissions_check( $request ) {
103
-		return $this->check_post_permissions( 'create' ) ? true : new WP_Error( 'rest_cannot_create', __( 'Sorry, you are not allowed to create resources.', 'invoicing' ), array( 'status' => rest_authorization_required_code() ) );
102
+	public function create_item_permissions_check($request) {
103
+		return $this->check_post_permissions('create') ? true : new WP_Error('rest_cannot_create', __('Sorry, you are not allowed to create resources.', 'invoicing'), array('status' => rest_authorization_required_code()));
104 104
 	}
105 105
 
106 106
 	/**
@@ -109,11 +109,11 @@  discard block
 block discarded – undo
109 109
 	 * @param  WP_REST_Request $request Full details about the request.
110 110
 	 * @return WP_Error|boolean
111 111
 	 */
112
-	public function get_item_permissions_check( $request ) {
113
-		$post = get_post( (int) $request['id'] );
112
+	public function get_item_permissions_check($request) {
113
+		$post = get_post((int) $request['id']);
114 114
 
115
-		if ( $post && ! $this->check_post_permissions( 'read', $post->ID ) ) {
116
-			return new WP_Error( 'rest_cannot_view', __( 'Sorry, you cannot view this resource.', 'invoicing' ), array( 'status' => rest_authorization_required_code() ) );
115
+		if ($post && !$this->check_post_permissions('read', $post->ID)) {
116
+			return new WP_Error('rest_cannot_view', __('Sorry, you cannot view this resource.', 'invoicing'), array('status' => rest_authorization_required_code()));
117 117
 		}
118 118
 
119 119
 		return true;
@@ -125,11 +125,11 @@  discard block
 block discarded – undo
125 125
 	 * @param  WP_REST_Request $request Full details about the request.
126 126
 	 * @return WP_Error|boolean
127 127
 	 */
128
-	public function update_item_permissions_check( $request ) {
129
-		$post = get_post( (int) $request['id'] );
128
+	public function update_item_permissions_check($request) {
129
+		$post = get_post((int) $request['id']);
130 130
 
131
-		if ( $post && ! $this->check_post_permissions( 'edit', $post->ID ) ) {
132
-			return new WP_Error( 'rest_cannot_edit', __( 'Sorry, you are not allowed to edit this resource.', 'invoicing' ), array( 'status' => rest_authorization_required_code() ) );
131
+		if ($post && !$this->check_post_permissions('edit', $post->ID)) {
132
+			return new WP_Error('rest_cannot_edit', __('Sorry, you are not allowed to edit this resource.', 'invoicing'), array('status' => rest_authorization_required_code()));
133 133
 		}
134 134
 
135 135
 		return true;
@@ -141,11 +141,11 @@  discard block
 block discarded – undo
141 141
 	 * @param  WP_REST_Request $request Full details about the request.
142 142
 	 * @return bool|WP_Error
143 143
 	 */
144
-	public function delete_item_permissions_check( $request ) {
145
-		$post = get_post( (int) $request['id'] );
144
+	public function delete_item_permissions_check($request) {
145
+		$post = get_post((int) $request['id']);
146 146
 
147
-		if ( $post && ! $this->check_post_permissions( 'delete', $post->ID ) ) {
148
-			return new WP_Error( 'rest_cannot_delete', __( 'Sorry, you are not allowed to delete this resource.', 'invoicing' ), array( 'status' => rest_authorization_required_code() ) );
147
+		if ($post && !$this->check_post_permissions('delete', $post->ID)) {
148
+			return new WP_Error('rest_cannot_delete', __('Sorry, you are not allowed to delete this resource.', 'invoicing'), array('status' => rest_authorization_required_code()));
149 149
 		}
150 150
 
151 151
 		return true;
@@ -158,15 +158,15 @@  discard block
 block discarded – undo
158 158
 	 *
159 159
 	 * @return boolean|WP_Error
160 160
 	 */
161
-	public function batch_items_permissions_check( $request ) {
162
-		return $this->check_post_permissions( 'batch' ) ? true : new WP_Error( 'rest_cannot_batch', __( 'Sorry, you are not allowed to batch manipulate this resource.', 'invoicing' ), array( 'status' => rest_authorization_required_code() ) );
161
+	public function batch_items_permissions_check($request) {
162
+		return $this->check_post_permissions('batch') ? true : new WP_Error('rest_cannot_batch', __('Sorry, you are not allowed to batch manipulate this resource.', 'invoicing'), array('status' => rest_authorization_required_code()));
163 163
 	}
164 164
 
165 165
 	/**
166 166
 	 * @deprecated
167 167
 	 */
168
-	public function get_post( $object_id ) {
169
-		return $this->get_object( $object_id );
168
+	public function get_post($object_id) {
169
+		return $this->get_object($object_id);
170 170
     }
171 171
 
172 172
 	/**
@@ -175,14 +175,14 @@  discard block
 block discarded – undo
175 175
 	 * @param WP_REST_Request $request Full details about the request.
176 176
 	 * @return WP_Error|WP_REST_Response
177 177
 	 */
178
-	public function get_item( $request ) {
178
+	public function get_item($request) {
179 179
 
180 180
 		// Fetch item.
181
-		$response = parent::get_item( $request );
181
+		$response = parent::get_item($request);
182 182
 
183 183
 		// (Maybe) add a link to the html pagee.
184
-		if ( $this->public && ! is_wp_error( $response ) ) {
185
-			$response->link_header( 'alternate', get_permalink( $this->data_object->get_id() ), array( 'type' => 'text/html' ) );
184
+		if ($this->public && !is_wp_error($response)) {
185
+			$response->link_header('alternate', get_permalink($this->data_object->get_id()), array('type' => 'text/html'));
186 186
 		}
187 187
 
188 188
 		return $response;
@@ -194,13 +194,13 @@  discard block
 block discarded – undo
194 194
 	 * @param WP_REST_Request $request Full details about the request.
195 195
 	 * @return WP_Error|WP_REST_Response
196 196
 	 */
197
-	public function create_item( $request ) {
197
+	public function create_item($request) {
198 198
 
199 199
 		// Create item.
200
-		$response = parent::create_item( $request );
200
+		$response = parent::create_item($request);
201 201
 
202 202
 		// Fire a hook after an item is created.
203
-		if ( ! is_wp_error( $response ) ) {
203
+		if (!is_wp_error($response)) {
204 204
 
205 205
 			/**
206 206
 			 * Fires after a single item is created or updated via the REST API.
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
 			 * @param WP_REST_Request $request   Request object.
210 210
 			 * @param boolean         $creating  True when creating item, false when updating.
211 211
 			 */
212
-			do_action( "getpaid_rest_insert_{$this->post_type}", $this->data_object, $request, true );
212
+			do_action("getpaid_rest_insert_{$this->post_type}", $this->data_object, $request, true);
213 213
 
214 214
 		}
215 215
 
@@ -223,13 +223,13 @@  discard block
 block discarded – undo
223 223
 	 * @param WP_REST_Request $request Full details about the request.
224 224
 	 * @return WP_Error|WP_REST_Response
225 225
 	 */
226
-	public function update_item( $request ) {
226
+	public function update_item($request) {
227 227
 
228 228
 		// Create item.
229
-		$response = parent::update_item( $request );
229
+		$response = parent::update_item($request);
230 230
 
231 231
 		// Fire a hook after an item is created.
232
-		if ( ! is_wp_error( $response ) ) {
232
+		if (!is_wp_error($response)) {
233 233
 
234 234
 			/**
235 235
 			 * Fires after a single item is created or updated via the REST API.
@@ -238,7 +238,7 @@  discard block
 block discarded – undo
238 238
 			 * @param WP_REST_Request $request   Request object.
239 239
 			 * @param boolean         $creating  True when creating item, false when updating.
240 240
 			 */
241
-			do_action( "getpaid_rest_insert_{$this->post_type}", $this->data_object, $request, false );
241
+			do_action("getpaid_rest_insert_{$this->post_type}", $this->data_object, $request, false);
242 242
 
243 243
 		}
244 244
 
@@ -252,7 +252,7 @@  discard block
 block discarded – undo
252 252
 	 * @param WP_REST_Request $request Full details about the request.
253 253
 	 * @return WP_Error|WP_REST_Response
254 254
 	 */
255
-	public function get_items( $request ) {
255
+	public function get_items($request) {
256 256
 
257 257
 		$args                         = array();
258 258
 		$args['offset']               = $request['offset'];
@@ -266,17 +266,17 @@  discard block
 block discarded – undo
266 266
 		$args['post_parent__in']      = $request['parent'];
267 267
 		$args['post_parent__not_in']  = $request['parent_exclude'];
268 268
 		$args['s']                    = $request['search'];
269
-		$args['post_status']          = wpinv_parse_list( $request['status'] );
269
+		$args['post_status']          = wpinv_parse_list($request['status']);
270 270
 
271 271
 		$args['date_query'] = array();
272 272
 
273 273
 		// Set before into date query. Date query must be specified as an array of an array.
274
-		if ( isset( $request['before'] ) ) {
274
+		if (isset($request['before'])) {
275 275
 			$args['date_query'][0]['before'] = $request['before'];
276 276
 		}
277 277
 
278 278
 		// Set after into date query. Date query must be specified as an array of an array.
279
-		if ( isset( $request['after'] ) ) {
279
+		if (isset($request['after'])) {
280 280
 			$args['date_query'][0]['after'] = $request['after'];
281 281
 		}
282 282
 
@@ -285,54 +285,54 @@  discard block
 block discarded – undo
285 285
 		$args['fields']    = 'ids';
286 286
 
287 287
 		// Filter the query arguments for a request.
288
-		$args       = apply_filters( "getpaid_rest_{$this->post_type}_query", $args, $request );
289
-		$query_args = $this->prepare_items_query( $args, $request );
288
+		$args       = apply_filters("getpaid_rest_{$this->post_type}_query", $args, $request);
289
+		$query_args = $this->prepare_items_query($args, $request);
290 290
 
291 291
 		$posts_query = new WP_Query();
292
-		$query_result = $posts_query->query( $query_args );
292
+		$query_result = $posts_query->query($query_args);
293 293
 
294 294
 		$posts = array();
295
-		foreach ( $query_result as $post_id ) {
296
-			if ( ! $this->check_post_permissions( 'read', $post_id ) ) {
295
+		foreach ($query_result as $post_id) {
296
+			if (!$this->check_post_permissions('read', $post_id)) {
297 297
 				continue;
298 298
 			}
299 299
 
300
-			$data    = $this->prepare_item_for_response( $this->get_object( $post_id ), $request );
301
-			$posts[] = $this->prepare_response_for_collection( $data );
300
+			$data    = $this->prepare_item_for_response($this->get_object($post_id), $request);
301
+			$posts[] = $this->prepare_response_for_collection($data);
302 302
 		}
303 303
 
304 304
 		$page        = (int) $query_args['paged'];
305 305
 		$total_posts = $posts_query->found_posts;
306 306
 
307
-		if ( $total_posts < 1 ) {
307
+		if ($total_posts < 1) {
308 308
 			// Out-of-bounds, run the query again without LIMIT for total count.
309
-			unset( $query_args['paged'] );
309
+			unset($query_args['paged']);
310 310
 			$count_query = new WP_Query();
311
-			$count_query->query( $query_args );
311
+			$count_query->query($query_args);
312 312
 			$total_posts = $count_query->found_posts;
313 313
 		}
314 314
 
315
-		$max_pages = ceil( $total_posts / (int) $query_args['posts_per_page'] );
315
+		$max_pages = ceil($total_posts / (int) $query_args['posts_per_page']);
316 316
 
317
-		$response = rest_ensure_response( $posts );
318
-		$response->header( 'X-WP-Total', (int) $total_posts );
319
-		$response->header( 'X-WP-TotalPages', (int) $max_pages );
317
+		$response = rest_ensure_response($posts);
318
+		$response->header('X-WP-Total', (int) $total_posts);
319
+		$response->header('X-WP-TotalPages', (int) $max_pages);
320 320
 
321 321
 		$request_params = $request->get_query_params();
322
-		$base = add_query_arg( $request_params, rest_url( sprintf( '/%s/%s', $this->namespace, $this->rest_base ) ) );
322
+		$base = add_query_arg($request_params, rest_url(sprintf('/%s/%s', $this->namespace, $this->rest_base)));
323 323
 
324
-		if ( $page > 1 ) {
324
+		if ($page > 1) {
325 325
 			$prev_page = $page - 1;
326
-			if ( $prev_page > $max_pages ) {
326
+			if ($prev_page > $max_pages) {
327 327
 				$prev_page = $max_pages;
328 328
 			}
329
-			$prev_link = add_query_arg( 'page', $prev_page, $base );
330
-			$response->link_header( 'prev', $prev_link );
329
+			$prev_link = add_query_arg('page', $prev_page, $base);
330
+			$response->link_header('prev', $prev_link);
331 331
 		}
332
-		if ( $max_pages > $page ) {
332
+		if ($max_pages > $page) {
333 333
 			$next_page = $page + 1;
334
-			$next_link = add_query_arg( 'page', $next_page, $base );
335
-			$response->link_header( 'next', $next_link );
334
+			$next_link = add_query_arg('page', $next_page, $base);
335
+			$response->link_header('next', $next_link);
336 336
 		}
337 337
 
338 338
 		return $response;
@@ -344,26 +344,26 @@  discard block
 block discarded – undo
344 344
 	 * @param WP_REST_Request $request Full details about the request.
345 345
 	 * @return WP_REST_Response|WP_Error
346 346
 	 */
347
-	public function delete_item( $request ) {
347
+	public function delete_item($request) {
348 348
 
349 349
 		// Fetch the item.
350
-		$item = $this->get_object( $request['id'] );
351
-		if ( is_wp_error( $item ) ) {
350
+		$item = $this->get_object($request['id']);
351
+		if (is_wp_error($item)) {
352 352
 			return $item;
353 353
 		}
354 354
 
355 355
 		$supports_trash = EMPTY_TRASH_DAYS > 0;
356 356
 		$force          = $supports_trash && (bool) $request['force'];
357 357
 
358
-		if ( ! $this->check_post_permissions( 'delete', $item->ID ) ) {
359
-			return new WP_Error( "cannot_delete", __( 'Sorry, you are not allowed to delete this resource.', 'invoicing' ), array( 'status' => rest_authorization_required_code() ) );
358
+		if (!$this->check_post_permissions('delete', $item->ID)) {
359
+			return new WP_Error("cannot_delete", __('Sorry, you are not allowed to delete this resource.', 'invoicing'), array('status' => rest_authorization_required_code()));
360 360
 		}
361 361
 
362
-		$request->set_param( 'context', 'edit' );
363
-		$response = $this->prepare_item_for_response( $item, $request );
362
+		$request->set_param('context', 'edit');
363
+		$response = $this->prepare_item_for_response($item, $request);
364 364
 
365
-		if ( ! wp_delete_post( $item->ID, $force ) ) {
366
-			return new WP_Error( 'rest_cannot_delete', sprintf( __( 'The resource cannot be deleted.', 'invoicing' ), $this->post_type ), array( 'status' => 500 ) );
365
+		if (!wp_delete_post($item->ID, $force)) {
366
+			return new WP_Error('rest_cannot_delete', sprintf(__('The resource cannot be deleted.', 'invoicing'), $this->post_type), array('status' => 500));
367 367
 		}
368 368
 
369 369
 		return $response;
@@ -375,27 +375,27 @@  discard block
 block discarded – undo
375 375
 	 * @param GetPaid_Data    $object GetPaid_Data object.
376 376
 	 * @return array Links for the given object.
377 377
 	 */
378
-	protected function prepare_links( $object ) {
378
+	protected function prepare_links($object) {
379 379
 
380
-		$links = parent::prepare_links( $object );
380
+		$links = parent::prepare_links($object);
381 381
 
382
-		if ( is_callable( array( $object, 'get_user_id' ) ) ) {
382
+		if (is_callable(array($object, 'get_user_id'))) {
383 383
 			$links['user'] = array(
384
-				'href'       => rest_url( 'wp/v2/users/' . call_user_func(  array( $object, 'get_user_id' )  ) ),
384
+				'href'       => rest_url('wp/v2/users/' . call_user_func(array($object, 'get_user_id'))),
385 385
 				'embeddable' => true,
386 386
 			);
387 387
 		}
388 388
 
389
-		if ( is_callable( array( $object, 'get_owner' ) ) ) {
390
-			$links['owner']  = array(
391
-				'href'       => rest_url( 'wp/v2/users/' . call_user_func(  array( $object, 'get_owner' )  ) ),
389
+		if (is_callable(array($object, 'get_owner'))) {
390
+			$links['owner'] = array(
391
+				'href'       => rest_url('wp/v2/users/' . call_user_func(array($object, 'get_owner'))),
392 392
 				'embeddable' => true,
393 393
 			);
394 394
 		}
395 395
 
396
-		if ( is_callable( array( $object, 'get_parent_id' ) ) && call_user_func(  array( $object, 'get_parent_id' )  ) ) {
397
-			$links['parent']  = array(
398
-				'href'       => rest_url( "$this->namespace/$this->rest_base/" . call_user_func(  array( $object, 'get_parent_id' )  ) ),
396
+		if (is_callable(array($object, 'get_parent_id')) && call_user_func(array($object, 'get_parent_id'))) {
397
+			$links['parent'] = array(
398
+				'href'       => rest_url("$this->namespace/$this->rest_base/" . call_user_func(array($object, 'get_parent_id'))),
399 399
 				'embeddable' => true,
400 400
 			);
401 401
 		}
@@ -411,27 +411,27 @@  discard block
 block discarded – undo
411 411
 	 * @param WP_REST_Request $request Request object.
412 412
 	 * @return array          $query_args
413 413
 	 */
414
-	protected function prepare_items_query( $prepared_args = array(), $request = null ) {
414
+	protected function prepare_items_query($prepared_args = array(), $request = null) {
415 415
 
416
-		$valid_vars = array_flip( $this->get_allowed_query_vars() );
416
+		$valid_vars = array_flip($this->get_allowed_query_vars());
417 417
 		$query_args = array();
418
-		foreach ( $valid_vars as $var => $index ) {
419
-			if ( isset( $prepared_args[ $var ] ) ) {
420
-				$query_args[ $var ] = apply_filters( "getpaid_rest_query_var-{$var}", $prepared_args[ $var ], $index );
418
+		foreach ($valid_vars as $var => $index) {
419
+			if (isset($prepared_args[$var])) {
420
+				$query_args[$var] = apply_filters("getpaid_rest_query_var-{$var}", $prepared_args[$var], $index);
421 421
 			}
422 422
 		}
423 423
 
424 424
 		$query_args['ignore_sticky_posts'] = true;
425 425
 
426
-		if ( 'include' === $query_args['orderby'] ) {
426
+		if ('include' === $query_args['orderby']) {
427 427
 			$query_args['orderby'] = 'post__in';
428
-		} elseif ( 'id' === $query_args['orderby'] ) {
428
+		} elseif ('id' === $query_args['orderby']) {
429 429
 			$query_args['orderby'] = 'ID'; // ID must be capitalized.
430
-		} elseif ( 'slug' === $query_args['orderby'] ) {
430
+		} elseif ('slug' === $query_args['orderby']) {
431 431
 			$query_args['orderby'] = 'name';
432 432
 		}
433 433
 
434
-		return apply_filters( 'getpaid_rest_prepare_items_query', $query_args, $request, $this );
434
+		return apply_filters('getpaid_rest_prepare_items_query', $query_args, $request, $this);
435 435
 
436 436
 	}
437 437
 
@@ -450,12 +450,12 @@  discard block
 block discarded – undo
450 450
 		 *
451 451
 		 * @param array  Array of allowed WP_Query query vars.
452 452
 		 */
453
-		$valid_vars = apply_filters( 'query_vars', $wp->public_query_vars );
453
+		$valid_vars = apply_filters('query_vars', $wp->public_query_vars);
454 454
 
455
-		$post_type_obj = get_post_type_object( $this->post_type );
456
-		if ( current_user_can( $post_type_obj->cap->edit_posts ) ) {
457
-			$private = apply_filters( 'getpaid_rest_private_query_vars', $wp->private_query_vars );
458
-			$valid_vars = array_merge( $valid_vars, $private );
455
+		$post_type_obj = get_post_type_object($this->post_type);
456
+		if (current_user_can($post_type_obj->cap->edit_posts)) {
457
+			$private = apply_filters('getpaid_rest_private_query_vars', $wp->private_query_vars);
458
+			$valid_vars = array_merge($valid_vars, $private);
459 459
 		}
460 460
 
461 461
 		// Define our own in addition to WP's normal vars.
@@ -477,10 +477,10 @@  discard block
 block discarded – undo
477 477
 			'meta_compare',
478 478
 			'meta_value_num',
479 479
 		);
480
-		$valid_vars = array_merge( $valid_vars, $rest_valid );
480
+		$valid_vars = array_merge($valid_vars, $rest_valid);
481 481
 
482 482
 		// Filter allowed query vars for the REST API.
483
-		$valid_vars = apply_filters( 'getpaid_rest_query_vars', $valid_vars, $this );
483
+		$valid_vars = apply_filters('getpaid_rest_query_vars', $valid_vars, $this);
484 484
 
485 485
 		return $valid_vars;
486 486
 	}
@@ -499,31 +499,31 @@  discard block
 block discarded – undo
499 499
 			array(
500 500
 				'status' => array(
501 501
 					'default'           => $this->get_post_statuses(),
502
-					'description'       => __( 'Limit result set to resources assigned one or more statuses.', 'invoicing' ),
503
-					'type'              => array( 'array', 'string' ),
502
+					'description'       => __('Limit result set to resources assigned one or more statuses.', 'invoicing'),
503
+					'type'              => array('array', 'string'),
504 504
 					'items'             => array(
505 505
 						'enum'          => $this->get_post_statuses(),
506 506
 						'type'          => 'string',
507 507
 					),
508 508
 					'validate_callback' => 'rest_validate_request_arg',
509
-					'sanitize_callback' => array( $this, 'sanitize_post_statuses' ),
509
+					'sanitize_callback' => array($this, 'sanitize_post_statuses'),
510 510
 				),
511 511
 				'after' => array(
512
-					'description'        => __( 'Limit response to resources created after a given ISO8601 compliant date.', 'invoicing' ),
512
+					'description'        => __('Limit response to resources created after a given ISO8601 compliant date.', 'invoicing'),
513 513
 					'type'               => 'string',
514 514
 					'format'             => 'string',
515 515
 					'validate_callback'  => 'rest_validate_request_arg',
516 516
 					'sanitize_callback'  => 'sanitize_text_field',
517 517
 				),
518 518
 				'before' => array(
519
-					'description'        => __( 'Limit response to resources created before a given ISO8601 compliant date.', 'invoicing' ),
519
+					'description'        => __('Limit response to resources created before a given ISO8601 compliant date.', 'invoicing'),
520 520
 					'type'               => 'string',
521 521
 					'format'             => 'string',
522 522
 					'validate_callback'  => 'rest_validate_request_arg',
523 523
 					'sanitize_callback'  => 'sanitize_text_field',
524 524
 				),
525 525
 				'exclude' => array(
526
-					'description'       => __( 'Ensure result set excludes specific IDs.', 'invoicing' ),
526
+					'description'       => __('Ensure result set excludes specific IDs.', 'invoicing'),
527 527
 					'type'              => 'array',
528 528
 					'items'             => array(
529 529
 						'type'          => 'integer',
@@ -533,7 +533,7 @@  discard block
 block discarded – undo
533 533
 					'validate_callback' => 'rest_validate_request_arg',
534 534
 				),
535 535
 				'include' => array(
536
-					'description'       => __( 'Limit result set to specific ids.', 'invoicing' ),
536
+					'description'       => __('Limit result set to specific ids.', 'invoicing'),
537 537
 					'type'              => 'array',
538 538
 					'items'             => array(
539 539
 						'type'          => 'integer',
@@ -543,20 +543,20 @@  discard block
 block discarded – undo
543 543
 					'validate_callback' => 'rest_validate_request_arg',
544 544
 				),
545 545
 				'offset' => array(
546
-					'description'        => __( 'Offset the result set by a specific number of items.', 'invoicing' ),
546
+					'description'        => __('Offset the result set by a specific number of items.', 'invoicing'),
547 547
 					'type'               => 'integer',
548 548
 					'sanitize_callback'  => 'absint',
549 549
 					'validate_callback'  => 'rest_validate_request_arg',
550 550
 				),
551 551
 				'order' => array(
552
-					'description'        => __( 'Order sort attribute ascending or descending.', 'invoicing' ),
552
+					'description'        => __('Order sort attribute ascending or descending.', 'invoicing'),
553 553
 					'type'               => 'string',
554 554
 					'default'            => 'desc',
555
-					'enum'               => array( 'asc', 'desc' ),
555
+					'enum'               => array('asc', 'desc'),
556 556
 					'validate_callback'  => 'rest_validate_request_arg',
557 557
 				),
558 558
 				'orderby' => array(
559
-					'description'        => __( 'Sort collection by object attribute.', 'invoicing' ),
559
+					'description'        => __('Sort collection by object attribute.', 'invoicing'),
560 560
 					'type'               => 'string',
561 561
 					'default'            => 'date',
562 562
 					'enum'               => array(
@@ -583,25 +583,25 @@  discard block
 block discarded – undo
583 583
 	public function get_item_schema() {
584 584
 
585 585
 		// Maybe retrieve the schema from cache.
586
-		if ( ! empty( $this->schema ) ) {
587
-			return $this->add_additional_fields_schema( $this->schema );
586
+		if (!empty($this->schema)) {
587
+			return $this->add_additional_fields_schema($this->schema);
588 588
 		}
589 589
 
590
-		$type   = str_replace( 'wpi_', '', $this->post_type );
590
+		$type   = str_replace('wpi_', '', $this->post_type);
591 591
 		$schema = array(
592 592
 			'$schema'    => 'http://json-schema.org/draft-04/schema#',
593 593
 			'title'      => $this->post_type,
594 594
 			'type'       => 'object',
595
-			'properties' => wpinv_get_data( "$type-schema" ),
595
+			'properties' => wpinv_get_data("$type-schema"),
596 596
 		);
597 597
 
598 598
 		// Filters the invoice schema for the REST API.
599
-        $schema = apply_filters( "wpinv_rest_{$type}_schema", $schema );
599
+        $schema = apply_filters("wpinv_rest_{$type}_schema", $schema);
600 600
 
601 601
 		// Cache the invoice schema.
602 602
 		$this->schema = $schema;
603 603
 
604
-		return $this->add_additional_fields_schema( $this->schema );
604
+		return $this->add_additional_fields_schema($this->schema);
605 605
 	}
606 606
 
607 607
 	/**
@@ -614,8 +614,8 @@  discard block
 block discarded – undo
614 614
 	 * @param string          $parameter Additional parameter to pass to validation.
615 615
 	 * @return array|WP_Error A list of valid statuses, otherwise WP_Error object.
616 616
 	 */
617
-	public function sanitize_post_statuses( $statuses, $request, $parameter ) {
618
-		return array_intersect( wp_parse_slug_list( $statuses ), $this->get_post_statuses() );
617
+	public function sanitize_post_statuses($statuses, $request, $parameter) {
618
+		return array_intersect(wp_parse_slug_list($statuses), $this->get_post_statuses());
619 619
 	}
620 620
 
621 621
 	/**
@@ -637,9 +637,9 @@  discard block
 block discarded – undo
637 637
 	 * @param  string       $field_key The key to check for.
638 638
 	 * @return bool
639 639
 	 */
640
-	public function object_supports_field( $object, $field_key ) {
641
-		$supports = parent::object_supports_field( $object, $field_key );
642
-		return apply_filters( "getpaid_rest_{$this->post_type}_object_supports_key", $supports, $object, $field_key );
640
+	public function object_supports_field($object, $field_key) {
641
+		$supports = parent::object_supports_field($object, $field_key);
642
+		return apply_filters("getpaid_rest_{$this->post_type}_object_supports_key", $supports, $object, $field_key);
643 643
 	}
644 644
 
645 645
 }
Please login to merge, or discard this patch.
includes/data-stores/class-getpaid-payment-form-data-store.php 1 patch
Spacing   +44 added lines, -44 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
  * GetPaid_Payment_Form_Data_Store class file.
4 4
  *
5 5
  */
6
-if ( ! defined( 'ABSPATH' ) ) {
6
+if (!defined('ABSPATH')) {
7 7
 	exit;
8 8
 }
9 9
 
@@ -56,37 +56,37 @@  discard block
 block discarded – undo
56 56
 	 *
57 57
 	 * @param GetPaid_Payment_Form $form Form object.
58 58
 	 */
59
-	public function create( &$form ) {
60
-		$form->set_version( WPINV_VERSION );
61
-		$form->set_date_created( current_time('mysql') );
59
+	public function create(&$form) {
60
+		$form->set_version(WPINV_VERSION);
61
+		$form->set_date_created(current_time('mysql'));
62 62
 
63 63
 		// Create a new post.
64 64
 		$id = wp_insert_post(
65 65
 			apply_filters(
66 66
 				'getpaid_new_payment_form_data',
67 67
 				array(
68
-					'post_date'     => $form->get_date_created( 'edit' ),
68
+					'post_date'     => $form->get_date_created('edit'),
69 69
 					'post_type'     => 'wpi_payment_form',
70
-					'post_status'   => $this->get_post_status( $form ),
70
+					'post_status'   => $this->get_post_status($form),
71 71
 					'ping_status'   => 'closed',
72
-					'post_author'   => $form->get_author( 'edit' ),
73
-					'post_title'    => $form->get_name( 'edit' ),
72
+					'post_author'   => $form->get_author('edit'),
73
+					'post_title'    => $form->get_name('edit'),
74 74
 				)
75 75
 			),
76 76
 			true
77 77
 		);
78 78
 
79
-		if ( $id && ! is_wp_error( $id ) ) {
80
-			$form->set_id( $id );
81
-			$this->update_post_meta( $form );
79
+		if ($id && !is_wp_error($id)) {
80
+			$form->set_id($id);
81
+			$this->update_post_meta($form);
82 82
 			$form->save_meta_data();
83 83
 			$form->apply_changes();
84
-			$this->clear_caches( $form );
85
-			do_action( 'getpaid_create_payment_form', $form );
84
+			$this->clear_caches($form);
85
+			do_action('getpaid_create_payment_form', $form);
86 86
 			return true;
87 87
 		}
88 88
 
89
-		if ( is_wp_error( $id ) ) {
89
+		if (is_wp_error($id)) {
90 90
 			$form->last_error = $id->get_error_message();
91 91
 		}
92 92
 
@@ -99,14 +99,14 @@  discard block
 block discarded – undo
99 99
 	 * @param GetPaid_Payment_Form $form Form object.
100 100
 	 *
101 101
 	 */
102
-	public function read( &$form ) {
102
+	public function read(&$form) {
103 103
 
104 104
 		$form->set_defaults();
105
-		$form_object = get_post( $form->get_id() );
105
+		$form_object = get_post($form->get_id());
106 106
 
107
-		if ( ! $form->get_id() || ! $form_object || $form_object->post_type != 'wpi_payment_form' ) {
108
-			$form->last_error = __( 'Invalid form.', 'invoicing' );
109
-			$form->set_id( 0 );
107
+		if (!$form->get_id() || !$form_object || $form_object->post_type != 'wpi_payment_form') {
108
+			$form->last_error = __('Invalid form.', 'invoicing');
109
+			$form->set_id(0);
110 110
 			return false;
111 111
 		}
112 112
 
@@ -120,10 +120,10 @@  discard block
 block discarded – undo
120 120
 			)
121 121
 		);
122 122
 
123
-		$this->read_object_data( $form, $form_object );
123
+		$this->read_object_data($form, $form_object);
124 124
 		$form->read_meta_data();
125
-		$form->set_object_read( true );
126
-		do_action( 'getpaid_read_payment_form', $form );
125
+		$form->set_object_read(true);
126
+		do_action('getpaid_read_payment_form', $form);
127 127
 
128 128
 	}
129 129
 
@@ -132,27 +132,27 @@  discard block
 block discarded – undo
132 132
 	 *
133 133
 	 * @param GetPaid_Payment_Form $form Form object.
134 134
 	 */
135
-	public function update( &$form ) {
135
+	public function update(&$form) {
136 136
 		$form->save_meta_data();
137
-		$form->set_version( WPINV_VERSION );
137
+		$form->set_version(WPINV_VERSION);
138 138
 
139
-		if ( null === $form->get_date_created( 'edit' ) ) {
140
-			$form->set_date_created(  current_time('mysql') );
139
+		if (null === $form->get_date_created('edit')) {
140
+			$form->set_date_created(current_time('mysql'));
141 141
 		}
142 142
 
143 143
 		// Grab the current status so we can compare.
144
-		$previous_status = get_post_status( $form->get_id() );
144
+		$previous_status = get_post_status($form->get_id());
145 145
 
146 146
 		$changes = $form->get_changes();
147 147
 
148 148
 		// Only update the post when the post data changes.
149
-		if ( array_intersect( array( 'date_created', 'date_modified', 'status', 'name', 'author' ), array_keys( $changes ) ) ) {
149
+		if (array_intersect(array('date_created', 'date_modified', 'status', 'name', 'author'), array_keys($changes))) {
150 150
 			$post_data = array(
151
-				'post_date'         => $form->get_date_created( 'edit' ),
152
-				'post_status'       => $form->get_status( 'edit' ),
153
-				'post_title'        => $form->get_name( 'edit' ),
154
-				'post_author'       => $form->get_author( 'edit' ),
155
-				'post_modified'     => $form->get_date_modified( 'edit' ),
151
+				'post_date'         => $form->get_date_created('edit'),
152
+				'post_status'       => $form->get_status('edit'),
153
+				'post_title'        => $form->get_name('edit'),
154
+				'post_author'       => $form->get_author('edit'),
155
+				'post_modified'     => $form->get_date_modified('edit'),
156 156
 			);
157 157
 
158 158
 			/**
@@ -163,25 +163,25 @@  discard block
 block discarded – undo
163 163
 			 * This ensures hooks are fired by either WP itself (admin screen save),
164 164
 			 * or an update purely from CRUD.
165 165
 			 */
166
-			if ( doing_action( 'save_post' ) ) {
167
-				$GLOBALS['wpdb']->update( $GLOBALS['wpdb']->posts, $post_data, array( 'ID' => $form->get_id() ) );
168
-				clean_post_cache( $form->get_id() );
166
+			if (doing_action('save_post')) {
167
+				$GLOBALS['wpdb']->update($GLOBALS['wpdb']->posts, $post_data, array('ID' => $form->get_id()));
168
+				clean_post_cache($form->get_id());
169 169
 			} else {
170
-				wp_update_post( array_merge( array( 'ID' => $form->get_id() ), $post_data ) );
170
+				wp_update_post(array_merge(array('ID' => $form->get_id()), $post_data));
171 171
 			}
172
-			$form->read_meta_data( true ); // Refresh internal meta data, in case things were hooked into `save_post` or another WP hook.
172
+			$form->read_meta_data(true); // Refresh internal meta data, in case things were hooked into `save_post` or another WP hook.
173 173
 		}
174
-		$this->update_post_meta( $form );
174
+		$this->update_post_meta($form);
175 175
 		$form->apply_changes();
176
-		$this->clear_caches( $form );
176
+		$this->clear_caches($form);
177 177
 
178 178
 		// Fire a hook depending on the status - this should be considered a creation if it was previously draft status.
179
-		$new_status = $form->get_status( 'edit' );
179
+		$new_status = $form->get_status('edit');
180 180
 
181
-		if ( $new_status !== $previous_status && in_array( $previous_status, array( 'new', 'auto-draft', 'draft' ), true ) ) {
182
-			do_action( 'getpaid_new_payment_form', $form );
181
+		if ($new_status !== $previous_status && in_array($previous_status, array('new', 'auto-draft', 'draft'), true)) {
182
+			do_action('getpaid_new_payment_form', $form);
183 183
 		} else {
184
-			do_action( 'getpaid_update_payment_form', $form );
184
+			do_action('getpaid_update_payment_form', $form);
185 185
 		}
186 186
 
187 187
 	}
Please login to merge, or discard this patch.
includes/data-stores/class-getpaid-discount-data-store.php 1 patch
Spacing   +46 added lines, -46 removed lines patch added patch discarded remove patch
@@ -4,7 +4,7 @@  discard block
 block discarded – undo
4 4
  * GetPaid_Discount_Data_Store class file.
5 5
  *
6 6
  */
7
-if ( ! defined( 'ABSPATH' ) ) {
7
+if (!defined('ABSPATH')) {
8 8
 	exit;
9 9
 }
10 10
 
@@ -71,38 +71,38 @@  discard block
 block discarded – undo
71 71
 	 *
72 72
 	 * @param WPInv_Discount $discount Discount object.
73 73
 	 */
74
-	public function create( &$discount ) {
75
-		$discount->set_version( WPINV_VERSION );
76
-		$discount->set_date_created( current_time('mysql') );
74
+	public function create(&$discount) {
75
+		$discount->set_version(WPINV_VERSION);
76
+		$discount->set_date_created(current_time('mysql'));
77 77
 
78 78
 		// Create a new post.
79 79
 		$id = wp_insert_post(
80 80
 			apply_filters(
81 81
 				'getpaid_new_discount_data',
82 82
 				array(
83
-					'post_date'     => $discount->get_date_created( 'edit' ),
83
+					'post_date'     => $discount->get_date_created('edit'),
84 84
 					'post_type'     => 'wpi_discount',
85
-					'post_status'   => $this->get_post_status( $discount ),
85
+					'post_status'   => $this->get_post_status($discount),
86 86
 					'ping_status'   => 'closed',
87
-					'post_author'   => $discount->get_author( 'edit' ),
88
-					'post_title'    => $discount->get_name( 'edit' ),
89
-					'post_excerpt'  => $discount->get_description( 'edit' ),
87
+					'post_author'   => $discount->get_author('edit'),
88
+					'post_title'    => $discount->get_name('edit'),
89
+					'post_excerpt'  => $discount->get_description('edit'),
90 90
 				)
91 91
 			),
92 92
 			true
93 93
 		);
94 94
 
95
-		if ( $id && ! is_wp_error( $id ) ) {
96
-			$discount->set_id( $id );
97
-			$this->update_post_meta( $discount );
95
+		if ($id && !is_wp_error($id)) {
96
+			$discount->set_id($id);
97
+			$this->update_post_meta($discount);
98 98
 			$discount->save_meta_data();
99 99
 			$discount->apply_changes();
100
-			$this->clear_caches( $discount );
101
-			do_action( 'getpaid_new_discount', $discount );
100
+			$this->clear_caches($discount);
101
+			do_action('getpaid_new_discount', $discount);
102 102
 			return true;
103 103
 		}
104 104
 
105
-		if ( is_wp_error( $id ) ) {
105
+		if (is_wp_error($id)) {
106 106
 			$discount->last_error = $id->get_error_message();
107 107
 		}
108 108
 
@@ -115,14 +115,14 @@  discard block
 block discarded – undo
115 115
 	 * @param WPInv_Discount $discount Discount object.
116 116
 	 *
117 117
 	 */
118
-	public function read( &$discount ) {
118
+	public function read(&$discount) {
119 119
 
120 120
 		$discount->set_defaults();
121
-		$discount_object = get_post( $discount->get_id() );
121
+		$discount_object = get_post($discount->get_id());
122 122
 
123
-		if ( ! $discount->get_id() || ! $discount_object || $discount_object->post_type != 'wpi_discount' ) {
124
-			$discount->last_error = __( 'Invalid discount.', 'invoicing' );
125
-			$discount->set_id( 0 );
123
+		if (!$discount->get_id() || !$discount_object || $discount_object->post_type != 'wpi_discount') {
124
+			$discount->last_error = __('Invalid discount.', 'invoicing');
125
+			$discount->set_id(0);
126 126
 			return false;
127 127
 		}
128 128
 
@@ -137,10 +137,10 @@  discard block
 block discarded – undo
137 137
 			)
138 138
 		);
139 139
 
140
-		$this->read_object_data( $discount, $discount_object );
140
+		$this->read_object_data($discount, $discount_object);
141 141
 		$discount->read_meta_data();
142
-		$discount->set_object_read( true );
143
-		do_action( 'getpaid_read_discount', $discount );
142
+		$discount->set_object_read(true);
143
+		do_action('getpaid_read_discount', $discount);
144 144
 
145 145
 	}
146 146
 
@@ -149,28 +149,28 @@  discard block
 block discarded – undo
149 149
 	 *
150 150
 	 * @param WPInv_Discount $discount Discount object.
151 151
 	 */
152
-	public function update( &$discount ) {
152
+	public function update(&$discount) {
153 153
 		$discount->save_meta_data();
154
-		$discount->set_version( WPINV_VERSION );
154
+		$discount->set_version(WPINV_VERSION);
155 155
 
156
-		if ( null === $discount->get_date_created( 'edit' ) ) {
157
-			$discount->set_date_created(  current_time('mysql') );
156
+		if (null === $discount->get_date_created('edit')) {
157
+			$discount->set_date_created(current_time('mysql'));
158 158
 		}
159 159
 
160 160
 		// Grab the current status so we can compare.
161
-		$previous_status = get_post_status( $discount->get_id() );
161
+		$previous_status = get_post_status($discount->get_id());
162 162
 
163 163
 		$changes = $discount->get_changes();
164 164
 
165 165
 		// Only update the post when the post data changes.
166
-		if ( array_intersect( array( 'date_created', 'date_modified', 'status', 'name', 'author', 'post_excerpt' ), array_keys( $changes ) ) ) {
166
+		if (array_intersect(array('date_created', 'date_modified', 'status', 'name', 'author', 'post_excerpt'), array_keys($changes))) {
167 167
 			$post_data = array(
168
-				'post_date'         => $discount->get_date_created( 'edit' ),
169
-				'post_status'       => $discount->get_status( 'edit' ),
170
-				'post_title'        => $discount->get_name( 'edit' ),
171
-				'post_author'       => $discount->get_author( 'edit' ),
172
-				'post_modified'     => $discount->get_date_modified( 'edit' ),
173
-				'post_excerpt'      => $discount->get_description( 'edit' ),
168
+				'post_date'         => $discount->get_date_created('edit'),
169
+				'post_status'       => $discount->get_status('edit'),
170
+				'post_title'        => $discount->get_name('edit'),
171
+				'post_author'       => $discount->get_author('edit'),
172
+				'post_modified'     => $discount->get_date_modified('edit'),
173
+				'post_excerpt'      => $discount->get_description('edit'),
174 174
 			);
175 175
 
176 176
 			/**
@@ -181,25 +181,25 @@  discard block
 block discarded – undo
181 181
 			 * This ensures hooks are fired by either WP itself (admin screen save),
182 182
 			 * or an update purely from CRUD.
183 183
 			 */
184
-			if ( doing_action( 'save_post' ) ) {
185
-				$GLOBALS['wpdb']->update( $GLOBALS['wpdb']->posts, $post_data, array( 'ID' => $discount->get_id() ) );
186
-				clean_post_cache( $discount->get_id() );
184
+			if (doing_action('save_post')) {
185
+				$GLOBALS['wpdb']->update($GLOBALS['wpdb']->posts, $post_data, array('ID' => $discount->get_id()));
186
+				clean_post_cache($discount->get_id());
187 187
 			} else {
188
-				wp_update_post( array_merge( array( 'ID' => $discount->get_id() ), $post_data ) );
188
+				wp_update_post(array_merge(array('ID' => $discount->get_id()), $post_data));
189 189
 			}
190
-			$discount->read_meta_data( true ); // Refresh internal meta data, in case things were hooked into `save_post` or another WP hook.
190
+			$discount->read_meta_data(true); // Refresh internal meta data, in case things were hooked into `save_post` or another WP hook.
191 191
 		}
192
-		$this->update_post_meta( $discount );
192
+		$this->update_post_meta($discount);
193 193
 		$discount->apply_changes();
194
-		$this->clear_caches( $discount );
194
+		$this->clear_caches($discount);
195 195
 
196 196
 		// Fire a hook depending on the status - this should be considered a creation if it was previously draft status.
197
-		$new_status = $discount->get_status( 'edit' );
197
+		$new_status = $discount->get_status('edit');
198 198
 
199
-		if ( $new_status !== $previous_status && in_array( $previous_status, array( 'new', 'auto-draft', 'draft' ), true ) ) {
200
-			do_action( 'getpaid_new_discount', $discount );
199
+		if ($new_status !== $previous_status && in_array($previous_status, array('new', 'auto-draft', 'draft'), true)) {
200
+			do_action('getpaid_new_discount', $discount);
201 201
 		} else {
202
-			do_action( 'getpaid_update_discount', $discount );
202
+			do_action('getpaid_update_discount', $discount);
203 203
 		}
204 204
 
205 205
 	}
Please login to merge, or discard this patch.
includes/data-stores/class-getpaid-data-store-wp.php 1 patch
Spacing   +58 added lines, -58 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@  discard block
 block discarded – undo
5 5
  * @version 1.0.19
6 6
  */
7 7
 
8
-defined( 'ABSPATH' ) || exit;
8
+defined('ABSPATH') || exit;
9 9
 
10 10
 /**
11 11
  * GetPaid_Data_Store_WP class.
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
 	 * @param  GetPaid_Data $object GetPaid_Data object.
65 65
 	 * @return array
66 66
 	 */
67
-	public function read_meta( &$object ) {
67
+	public function read_meta(&$object) {
68 68
 		global $wpdb;
69 69
 		$db_info       = $this->get_db_info();
70 70
 		$raw_meta_data = $wpdb->get_results(
@@ -77,9 +77,9 @@  discard block
 block discarded – undo
77 77
 			)
78 78
 		);
79 79
 
80
-		$this->internal_meta_keys = array_merge( array_map( array( $this, 'prefix_key' ), $object->get_data_keys() ), $this->internal_meta_keys );
81
-		$meta_data                = array_filter( $raw_meta_data, array( $this, 'exclude_internal_meta_keys' ) );
82
-		return apply_filters( "getpaid_data_store_wp_{$this->meta_type}_read_meta", $meta_data, $object, $this );
80
+		$this->internal_meta_keys = array_merge(array_map(array($this, 'prefix_key'), $object->get_data_keys()), $this->internal_meta_keys);
81
+		$meta_data                = array_filter($raw_meta_data, array($this, 'exclude_internal_meta_keys'));
82
+		return apply_filters("getpaid_data_store_wp_{$this->meta_type}_read_meta", $meta_data, $object, $this);
83 83
 	}
84 84
 
85 85
 	/**
@@ -89,8 +89,8 @@  discard block
 block discarded – undo
89 89
 	 * @param  GetPaid_Data  $object GetPaid_Data object.
90 90
 	 * @param  stdClass $meta (containing at least ->id).
91 91
 	 */
92
-	public function delete_meta( &$object, $meta ) {
93
-		delete_metadata_by_mid( $this->meta_type, $meta->id );
92
+	public function delete_meta(&$object, $meta) {
93
+		delete_metadata_by_mid($this->meta_type, $meta->id);
94 94
 	}
95 95
 
96 96
 	/**
@@ -101,8 +101,8 @@  discard block
 block discarded – undo
101 101
 	 * @param  stdClass $meta (containing ->key and ->value).
102 102
 	 * @return int meta ID
103 103
 	 */
104
-	public function add_meta( &$object, $meta ) {
105
-		return add_metadata( $this->meta_type, $object->get_id(), $meta->key, is_string( $meta->value ) ? wp_slash( $meta->value ) : $meta->value, false );
104
+	public function add_meta(&$object, $meta) {
105
+		return add_metadata($this->meta_type, $object->get_id(), $meta->key, is_string($meta->value) ? wp_slash($meta->value) : $meta->value, false);
106 106
 	}
107 107
 
108 108
 	/**
@@ -112,8 +112,8 @@  discard block
 block discarded – undo
112 112
 	 * @param  GetPaid_Data  $object GetPaid_Data object.
113 113
 	 * @param  stdClass $meta (containing ->id, ->key and ->value).
114 114
 	 */
115
-	public function update_meta( &$object, $meta ) {
116
-		update_metadata_by_mid( $this->meta_type, $meta->id, $meta->value, $meta->key );
115
+	public function update_meta(&$object, $meta) {
116
+		update_metadata_by_mid($this->meta_type, $meta->id, $meta->value, $meta->key);
117 117
 	}
118 118
 
119 119
 	/**
@@ -129,7 +129,7 @@  discard block
 block discarded – undo
129 129
 		$table         = $wpdb->prefix;
130 130
 
131 131
 		// If we are dealing with a type of metadata that is not a core type, the table should be prefixed.
132
-		if ( ! in_array( $this->meta_type, array( 'post', 'user', 'comment', 'term' ), true ) ) {
132
+		if (!in_array($this->meta_type, array('post', 'user', 'comment', 'term'), true)) {
133 133
 			$table .= 'getpaid_';
134 134
 		}
135 135
 
@@ -137,12 +137,12 @@  discard block
 block discarded – undo
137 137
 		$object_id_field = $this->meta_type . '_id';
138 138
 
139 139
 		// Figure out our field names.
140
-		if ( 'user' === $this->meta_type ) {
140
+		if ('user' === $this->meta_type) {
141 141
 			$meta_id_field = 'umeta_id';
142 142
 			$table         = $wpdb->usermeta;
143 143
 		}
144 144
 
145
-		if ( ! empty( $this->object_id_field_for_meta ) ) {
145
+		if (!empty($this->object_id_field_for_meta)) {
146 146
 			$object_id_field = $this->object_id_field_for_meta;
147 147
 		}
148 148
 
@@ -162,8 +162,8 @@  discard block
 block discarded – undo
162 162
 	 * @param string $key Prefix to be added to meta keys.
163 163
 	 * @return string
164 164
 	 */
165
-	protected function prefix_key( $key ) {
166
-		return '_' === substr( $key, 0, 1 ) ? $key : '_' . $key;
165
+	protected function prefix_key($key) {
166
+		return '_' === substr($key, 0, 1) ? $key : '_' . $key;
167 167
 	}
168 168
 
169 169
 	/**
@@ -172,8 +172,8 @@  discard block
 block discarded – undo
172 172
 	 * @param object $meta Meta object to check if it should be excluded or not.
173 173
 	 * @return bool
174 174
 	 */
175
-	protected function exclude_internal_meta_keys( $meta ) {
176
-		return ! in_array( $meta->meta_key, $this->internal_meta_keys, true ) && 0 !== stripos( $meta->meta_key, 'wp_' );
175
+	protected function exclude_internal_meta_keys($meta) {
176
+		return !in_array($meta->meta_key, $this->internal_meta_keys, true) && 0 !== stripos($meta->meta_key, 'wp_');
177 177
 	}
178 178
 
179 179
 	/**
@@ -185,14 +185,14 @@  discard block
 block discarded – undo
185 185
 	 * @param  string  $meta_type           The internal WP meta type (post, user, etc).
186 186
 	 * @return array                        A mapping of meta keys => prop names, filtered by ones that should be updated.
187 187
 	 */
188
-	protected function get_props_to_update( $object, $meta_key_to_props, $meta_type = 'post' ) {
188
+	protected function get_props_to_update($object, $meta_key_to_props, $meta_type = 'post') {
189 189
 		$props_to_update = array();
190 190
 		$changed_props   = $object->get_changes();
191 191
 
192 192
 		// Props should be updated if they are a part of the $changed array or don't exist yet.
193
-		foreach ( $meta_key_to_props as $meta_key => $prop ) {
194
-			if ( array_key_exists( $prop, $changed_props ) || ! metadata_exists( $meta_type, $object->get_id(), $meta_key ) ) {
195
-				$props_to_update[ $meta_key ] = $prop;
193
+		foreach ($meta_key_to_props as $meta_key => $prop) {
194
+			if (array_key_exists($prop, $changed_props) || !metadata_exists($meta_type, $object->get_id(), $meta_key)) {
195
+				$props_to_update[$meta_key] = $prop;
196 196
 			}
197 197
 		}
198 198
 
@@ -206,22 +206,22 @@  discard block
 block discarded – undo
206 206
 	 * @param WP_Post   $post_object Post object.
207 207
 	 * @since 1.0.19
208 208
 	 */
209
-	protected function read_object_data( &$object, $post_object ) {
209
+	protected function read_object_data(&$object, $post_object) {
210 210
 		$id    = $object->get_id();
211 211
 		$props = array();
212 212
 
213
-		foreach ( $this->meta_key_to_props as $meta_key => $prop ) {
214
-			$props[ $prop ] = get_post_meta( $id, $meta_key, true );
213
+		foreach ($this->meta_key_to_props as $meta_key => $prop) {
214
+			$props[$prop] = get_post_meta($id, $meta_key, true);
215 215
 		}
216 216
 
217 217
 		// Set object properties.
218
-		$object->set_props( $props );
218
+		$object->set_props($props);
219 219
 
220 220
 		// Gets extra data associated with the object if needed.
221
-		foreach ( $object->get_extra_data_keys() as $key ) {
221
+		foreach ($object->get_extra_data_keys() as $key) {
222 222
 			$function = 'set_' . $key;
223
-			if ( is_callable( array( $object, $function ) ) ) {
224
-				$object->{$function}( get_post_meta( $object->get_id(), $key, true ) );
223
+			if (is_callable(array($object, $function))) {
224
+				$object->{$function}(get_post_meta($object->get_id(), $key, true));
225 225
 			}
226 226
 		}
227 227
 	}
@@ -232,24 +232,24 @@  discard block
 block discarded – undo
232 232
 	 * @param GetPaid_Data $object GetPaid_Data object.
233 233
 	 * @since 1.0.19
234 234
 	 */
235
-	protected function update_post_meta( &$object ) {
235
+	protected function update_post_meta(&$object) {
236 236
 
237 237
 		$updated_props   = array();
238
-		$props_to_update = $this->get_props_to_update( $object, $this->meta_key_to_props );
238
+		$props_to_update = $this->get_props_to_update($object, $this->meta_key_to_props);
239 239
 		$object_type     = $object->get_object_type();
240 240
 
241
-		foreach ( $props_to_update as $meta_key => $prop ) {
242
-			$value = $object->{"get_$prop"}( 'edit' );
243
-			$value = is_string( $value ) ? wp_slash( $value ) : $value;
241
+		foreach ($props_to_update as $meta_key => $prop) {
242
+			$value = $object->{"get_$prop"}('edit');
243
+			$value = is_string($value) ? wp_slash($value) : $value;
244 244
 
245
-			$updated = $this->update_or_delete_post_meta( $object, $meta_key, $value );
245
+			$updated = $this->update_or_delete_post_meta($object, $meta_key, $value);
246 246
 
247
-			if ( $updated ) {
247
+			if ($updated) {
248 248
 				$updated_props[] = $prop;
249 249
 			}
250 250
 		}
251 251
 
252
-		do_action( "getpaid_{$object_type}_object_updated_props", $object, $updated_props );
252
+		do_action("getpaid_{$object_type}_object_updated_props", $object, $updated_props);
253 253
 	}
254 254
 
255 255
 	/**
@@ -269,11 +269,11 @@  discard block
 block discarded – undo
269 269
 	 *
270 270
 	 * @return bool True if updated/deleted.
271 271
 	 */
272
-	protected function update_or_delete_post_meta( $object, $meta_key, $meta_value ) {
273
-		if ( in_array( $meta_value, array( array(), '', null ), true ) && ! in_array( $meta_key, $this->must_exist_meta_keys, true ) ) {
274
-			$updated = delete_post_meta( $object->get_id(), $meta_key );
272
+	protected function update_or_delete_post_meta($object, $meta_key, $meta_value) {
273
+		if (in_array($meta_value, array(array(), '', null), true) && !in_array($meta_key, $this->must_exist_meta_keys, true)) {
274
+			$updated = delete_post_meta($object->get_id(), $meta_key);
275 275
 		} else {
276
-			$updated = update_post_meta( $object->get_id(), $meta_key, $meta_value );
276
+			$updated = update_post_meta($object->get_id(), $meta_key, $meta_value);
277 277
 		}
278 278
 
279 279
 		return (bool) $updated;
@@ -295,8 +295,8 @@  discard block
 block discarded – undo
295 295
 	 * @param GetPaid_Data $object GetPaid_Data object.
296 296
 	 * @since 1.0.19
297 297
 	 */
298
-	protected function clear_caches( &$object ) {
299
-		clean_post_cache( $object->get_id() );
298
+	protected function clear_caches(&$object) {
299
+		clean_post_cache($object->get_id());
300 300
 	}
301 301
 
302 302
 	/**
@@ -307,33 +307,33 @@  discard block
 block discarded – undo
307 307
 	 *
308 308
 	 * @return void
309 309
 	 */
310
-	public function delete( &$object, $args = array() ) {
310
+	public function delete(&$object, $args = array()) {
311 311
 		$id          = $object->get_id();
312 312
 		$object_type = $object->get_object_type();
313 313
 
314
-		if ( 'invoice' == $object_type ) {
314
+		if ('invoice' == $object_type) {
315 315
 			$object_type = $object->get_type();
316 316
 		}
317 317
 
318
-		$args        = wp_parse_args(
318
+		$args = wp_parse_args(
319 319
 			$args,
320 320
 			array(
321 321
 				'force_delete' => false,
322 322
 			)
323 323
 		);
324 324
 
325
-		if ( ! $id ) {
325
+		if (!$id) {
326 326
 			return;
327 327
 		}
328 328
 
329
-		if ( $args['force_delete'] ) {
330
-			do_action( "getpaid_delete_$object_type", $object );
331
-			wp_delete_post( $id, true );
332
-			$object->set_id( 0 );
329
+		if ($args['force_delete']) {
330
+			do_action("getpaid_delete_$object_type", $object);
331
+			wp_delete_post($id, true);
332
+			$object->set_id(0);
333 333
 		} else {
334
-			do_action( "getpaid_trash_$object_type", $object );
335
-			wp_trash_post( $id );
336
-			$object->set_status( 'trash' );
334
+			do_action("getpaid_trash_$object_type", $object);
335
+			wp_trash_post($id);
336
+			$object->set_status('trash');
337 337
 		}
338 338
 	}
339 339
 
@@ -345,12 +345,12 @@  discard block
 block discarded – undo
345 345
 	 * @param  GetPaid_Data $object GetPaid_Data object.
346 346
 	 * @return string
347 347
 	 */
348
-	protected function get_post_status( $object ) {
349
-		$object_status = $object->get_status( 'edit' );
348
+	protected function get_post_status($object) {
349
+		$object_status = $object->get_status('edit');
350 350
 		$object_type   = $object->get_object_type();
351 351
 
352
-		if ( ! $object_status ) {
353
-			$object_status = apply_filters( "getpaid_default_{$object_type}_status", 'draft' );
352
+		if (!$object_status) {
353
+			$object_status = apply_filters("getpaid_default_{$object_type}_status", 'draft');
354 354
 		}
355 355
 
356 356
 		return $object_status;
Please login to merge, or discard this patch.
templates/emails/wpinv-email-onhold_invoice.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -7,22 +7,22 @@
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 // Print the email header.
13
-do_action( 'wpinv_email_header', $email_heading, $invoice, $email_type, $sent_to_admin );
13
+do_action('wpinv_email_header', $email_heading, $invoice, $email_type, $sent_to_admin);
14 14
 
15 15
 // Generate the custom message body.
16 16
 echo $message_body;
17 17
 
18 18
 // Print invoice details.
19
-do_action( 'wpinv_email_invoice_details', $invoice, $email_type, $sent_to_admin );
19
+do_action('wpinv_email_invoice_details', $invoice, $email_type, $sent_to_admin);
20 20
 
21 21
 // Print invoice items.
22
-do_action( 'wpinv_email_invoice_items', $invoice, $email_type, $sent_to_admin );
22
+do_action('wpinv_email_invoice_items', $invoice, $email_type, $sent_to_admin);
23 23
 
24 24
 // Print the billing details.
25
-do_action( 'wpinv_email_billing_details', $invoice, $email_type, $sent_to_admin );
25
+do_action('wpinv_email_billing_details', $invoice, $email_type, $sent_to_admin);
26 26
 
27 27
 // Print the email footer.
28
-do_action( 'wpinv_email_footer', $invoice, $email_type, $sent_to_admin );
28
+do_action('wpinv_email_footer', $invoice, $email_type, $sent_to_admin);
Please login to merge, or discard this patch.
templates/emails/wpinv-email-processing_invoice.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -7,22 +7,22 @@
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 // Print the email header.
13
-do_action( 'wpinv_email_header', $email_heading, $invoice, $email_type, $sent_to_admin );
13
+do_action('wpinv_email_header', $email_heading, $invoice, $email_type, $sent_to_admin);
14 14
 
15 15
 // Generate the custom message body.
16 16
 echo $message_body;
17 17
 
18 18
 // Print invoice details.
19
-do_action( 'wpinv_email_invoice_details', $invoice, $email_type, $sent_to_admin );
19
+do_action('wpinv_email_invoice_details', $invoice, $email_type, $sent_to_admin);
20 20
 
21 21
 // Print invoice items.
22
-do_action( 'wpinv_email_invoice_items', $invoice, $email_type, $sent_to_admin );
22
+do_action('wpinv_email_invoice_items', $invoice, $email_type, $sent_to_admin);
23 23
 
24 24
 // Print the billing details.
25
-do_action( 'wpinv_email_billing_details', $invoice, $email_type, $sent_to_admin );
25
+do_action('wpinv_email_billing_details', $invoice, $email_type, $sent_to_admin);
26 26
 
27 27
 // Print the email footer.
28
-do_action( 'wpinv_email_footer', $invoice, $email_type, $sent_to_admin );
28
+do_action('wpinv_email_footer', $invoice, $email_type, $sent_to_admin);
Please login to merge, or discard this patch.
templates/emails/wpinv-email-new_invoice.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -7,22 +7,22 @@
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 // Print the email header.
13
-do_action( 'wpinv_email_header', $email_heading, $invoice, $email_type, $sent_to_admin );
13
+do_action('wpinv_email_header', $email_heading, $invoice, $email_type, $sent_to_admin);
14 14
 
15 15
 // Generate the custom message body.
16 16
 echo $message_body;
17 17
 
18 18
 // Print invoice details.
19
-do_action( 'wpinv_email_invoice_details', $invoice, $email_type, $sent_to_admin );
19
+do_action('wpinv_email_invoice_details', $invoice, $email_type, $sent_to_admin);
20 20
 
21 21
 // Print invoice items.
22
-do_action( 'wpinv_email_invoice_items', $invoice, $email_type, $sent_to_admin );
22
+do_action('wpinv_email_invoice_items', $invoice, $email_type, $sent_to_admin);
23 23
 
24 24
 // Print the billing details.
25
-do_action( 'wpinv_email_billing_details', $invoice, $email_type, $sent_to_admin );
25
+do_action('wpinv_email_billing_details', $invoice, $email_type, $sent_to_admin);
26 26
 
27 27
 // Print the email footer.
28
-do_action( 'wpinv_email_footer', $invoice, $email_type, $sent_to_admin );
28
+do_action('wpinv_email_footer', $invoice, $email_type, $sent_to_admin);
Please login to merge, or discard this patch.
templates/emails/wpinv-email-completed_invoice.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -7,22 +7,22 @@
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 // Print the email header.
13
-do_action( 'wpinv_email_header', $email_heading, $invoice, $email_type, $sent_to_admin );
13
+do_action('wpinv_email_header', $email_heading, $invoice, $email_type, $sent_to_admin);
14 14
 
15 15
 // Generate the custom message body.
16 16
 echo $message_body;
17 17
 
18 18
 // Print invoice details.
19
-do_action( 'wpinv_email_invoice_details', $invoice, $email_type, $sent_to_admin );
19
+do_action('wpinv_email_invoice_details', $invoice, $email_type, $sent_to_admin);
20 20
 
21 21
 // Print invoice items.
22
-do_action( 'wpinv_email_invoice_items', $invoice, $email_type, $sent_to_admin );
22
+do_action('wpinv_email_invoice_items', $invoice, $email_type, $sent_to_admin);
23 23
 
24 24
 // Print the billing details.
25
-do_action( 'wpinv_email_billing_details', $invoice, $email_type, $sent_to_admin );
25
+do_action('wpinv_email_billing_details', $invoice, $email_type, $sent_to_admin);
26 26
 
27 27
 // Print the email footer.
28
-do_action( 'wpinv_email_footer', $invoice, $email_type, $sent_to_admin );
28
+do_action('wpinv_email_footer', $invoice, $email_type, $sent_to_admin);
Please login to merge, or discard this patch.
templates/emails/wpinv-email-user_invoice.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -7,22 +7,22 @@
 block discarded – undo
7 7
  * @version 1.0.19
8 8
  */
9 9
 
10
-defined( 'ABSPATH' ) || exit;
10
+defined('ABSPATH') || exit;
11 11
 
12 12
 // Print the email header.
13
-do_action( 'wpinv_email_header', $email_heading, $invoice, $email_type, $sent_to_admin );
13
+do_action('wpinv_email_header', $email_heading, $invoice, $email_type, $sent_to_admin);
14 14
 
15 15
 // Generate the custom message body.
16 16
 echo $message_body;
17 17
 
18 18
 // Print invoice details.
19
-do_action( 'wpinv_email_invoice_details', $invoice, $email_type, $sent_to_admin );
19
+do_action('wpinv_email_invoice_details', $invoice, $email_type, $sent_to_admin);
20 20
 
21 21
 // Print invoice items.
22
-do_action( 'wpinv_email_invoice_items', $invoice, $email_type, $sent_to_admin );
22
+do_action('wpinv_email_invoice_items', $invoice, $email_type, $sent_to_admin);
23 23
 
24 24
 // Print the billing details.
25
-do_action( 'wpinv_email_billing_details', $invoice, $email_type, $sent_to_admin );
25
+do_action('wpinv_email_billing_details', $invoice, $email_type, $sent_to_admin);
26 26
 
27 27
 // Print the email footer.
28
-do_action( 'wpinv_email_footer', $invoice, $email_type, $sent_to_admin );
28
+do_action('wpinv_email_footer', $invoice, $email_type, $sent_to_admin);
Please login to merge, or discard this patch.