acf_pro_parse_license_status()ACF 6.2.2

Makes sure the ACF PRO license status is in a format we expect.

No Hooks.

Returns

Array.

Usage

acf_pro_parse_license_status( $status );
$status(array)
The license status.
Default: array()

Changelog

Since 6.2.2 Introduced.

acf_pro_parse_license_status() code ACF 6.8.8

function acf_pro_parse_license_status( $status = array() ) {
	$status  = is_array( $status ) ? $status : array();
	$default = array(
		'status'                  => '',
		'created'                 => 0,
		'expiry'                  => 0,
		'name'                    => '',
		'lifetime'                => false,
		'refunded'                => false,
		'view_licenses_url'       => '',
		'manage_subscription_url' => '',
		'error_msg'               => '',
		'next_check'              => time() + 3 * HOUR_IN_SECONDS,
	);

	return wp_parse_args( $status, $default );
}