Automattic\WooCommerce\Internal\Orders

MobileMessagingHandler::get_last_used_or_nullprivate staticWC 1.0

Returns last used date of specified mobile app platform.

Method of the class: MobileMessagingHandler{}

No Hooks.

Returns

?DateTime. last used date of specified mobile app

Usage

$result = MobileMessagingHandler::get_last_used_or_null( $platform, $mobile_usage ): ?DateTime;
$platform(string) (required)
mobile platform to check.
$mobile_usage(array) (required)
mobile apps usage data.

MobileMessagingHandler::get_last_used_or_null() code WC 10.3.6

private static function get_last_used_or_null(
	string $platform, array $mobile_usage
): ?DateTime {
	try {
		if ( array_key_exists( $platform, $mobile_usage ) ) {
			return new DateTime( $mobile_usage[ $platform ]['last_used'] );
		} else {
			return null;
		}
	} catch ( Exception $e ) {
		return null;
	}
}