Review_Builder::build_review_array( int $product_id )

Summary

No summary available.

Parameters

$product_id

(int) (Required) The ID of the BigCommerce product


Return

(array)


Source

File: src/BigCommerce/Reviews/Review_Builder.php

	public function build_review_array( $product_id ) {
		$data = [
			'review_id'     => $this->sanitize_int( $this->data[ 'id' ] ),
			'post_id'       => 0, // removed in version 3.0, but left for schema backwards compat
			'bc_id'         => $this->sanitize_int( $product_id ),
			'title'         => wp_strip_all_tags( $this->sanitize_string( $this->data[ 'title' ] ) ),
			'content'       => wp_strip_all_tags( $this->sanitize_string( $this->data[ 'text' ] ) ),
			'status'        => $this->sanitize_string( $this->data[ 'status' ] ),
			'rating'        => $this->sanitize_int( $this->data[ 'rating' ] ),
			'author_email'  => $this->sanitize_string( $this->data[ 'email' ] ),
			'author_name'   => $this->sanitize_string( $this->data[ 'name' ] ),
			'date_reviewed' => $this->sanitize_date( $this->data[ 'date_reviewed' ] ),
			'date_created'  => $this->sanitize_date( $this->data[ 'date_created' ] ),
			'date_modified' => $this->sanitize_date( $this->data[ 'date_modified' ] ),
		];

		return $data;
	}

User Contributed Notes

You must log in before being able to contribute a note or feedback.