HEX
Server: Apache
System: Linux ecngx285.inmotionhosting.com 4.18.0-553.79.1.lve.el8.x86_64 #1 SMP Wed Oct 15 17:59:35 UTC 2025 x86_64
User: zeusxp5 (3862)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: /home/zeusxp5/tour.kamille.us/wp-content/plugins/surecart/app/helpers/state-helpers.php
<?php
if ( ! function_exists( 'sc_initial_state' ) ) {
	/**
	 * Merge data with the existing store.
	 *
	 * @param array $data Data that will be merged with the existing store.
	 *
	 * @return $data The current store data.
	 */
	function sc_initial_state( $data = null ) {
		if ( $data ) {
			\SureCart::state()->mergeData( $data );
		}
		return \SureCart::state()->getData();
	}
}

if ( ! function_exists( 'sc_initial_line_items' ) ) {
	/**
	 * Get the current store state.
	 *
	 * @param array $data Data that will be merged with the existing store.
	 *
	 * @return array The current store state.
	 */
	function sc_initial_line_items( $data = [] ) {
		if ( $data ) {
			return \SureCart::state()->lineItems()->merge( $data );
		}
		return \SureCart::state()->lineItems()->get();
	}
}