Review_Form::get_data()

Summary

No summary available.

Source

File: src/BigCommerce/Templates/Review_Form.php

	public function get_data() {
		$data = [
			self::PRODUCT  => $this->options[ self::PRODUCT ],
			self::DEFAULTS => $this->get_form_defaults(),
			self::OPTIONS  => $this->get_rating_options(),
			self::MESSAGES => $this->get_messages(),
		];

		$error_data           = $this->get_error_data();
		$data[ self::ERRORS ] = $error_data ? $error_data['error']->get_error_codes() : [];
		if ( $error_data && array_key_exists( 'submission', $error_data ) ) {
			$data[ self::DEFAULTS ] = $this->restore_submission( $data[ self::DEFAULTS ], $error_data['submission'] );
		}

		return $data;
	}

User Contributed Notes

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