File: /var/www/html/ielts-store/wp-content/plugins/automatewoo/includes/Privacy_Abstract.php
<?php
// phpcs:ignoreFile
namespace AutomateWoo;
defined( 'ABSPATH' ) || exit;
/**
 * @class Privacy
 * @since 4.0
 */
class Privacy_Abstract extends \WC_Abstract_Privacy {
	/**
	 * @param string $id
	 * @param string $name
	 * @param callable $callback
	 */
	public function add_exporter( $id, $name, $callback ) {
		parent::add_exporter( $id, $name, $callback );
	}
	/**
	 * @param string $id
	 * @param string $name
	 * @param callable $callback
	 */
	public function add_eraser( $id, $name, $callback ) {
		parent::add_eraser( $id, $name, $callback );
	}
	/**
	 * Parse export data in array format where keys are the name of the data.
	 *
	 * @param array $data
	 * @return array
	 */
	public static function parse_export_data_array( $data ) {
		$return = [];
		foreach( $data as $name => $value ) {
			$value = trim( $value );
			if ( $name && $value ) {
				$return[] = [
					'name' => $name,
					'value' => $value,
				];
			}
		}
		return $return;
	}
}