Automattic\WooCommerce\Internal\Orders

MobileMessagingHandler::get_last_used_or_nullprivate staticWC 1.0

Returns last used date of specified mobile app platform.

Метод класса: MobileMessagingHandler{}

Хуков нет.

Возвращает

?DateTime. last used date of specified mobile app

Использование

$result = MobileMessagingHandler::get_last_used_or_null( $platform, $mobile_usage ): ?DateTime;
$platform(строка) (обязательный)
mobile platform to check.
$mobile_usage(массив) (обязательный)
mobile apps usage data.

Код MobileMessagingHandler::get_last_used_or_null() WC 11.0.1

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;
	}
}