Tribe__Events__API::is_post_value_changed( string $field, array $new, array $old )

Determines if a post value has been changed


Parameters

$field

(string) (Required) Field to compare against

$new

(array) (Required) New data

$old

(array) (Required) WP_Post pre-update


Top ↑

Return

(boolean)


Top ↑

Source

File: src/Tribe/API.php

		public static function is_post_value_changed( $field, $new, $old ) {
			if ( ! is_object( $new ) ) {
				$new = (object) $new;
			}

			if ( ! is_object( $old ) ) {
				$old = (object) $old;
			}

			if ( ! isset( $new->$field ) ) {
				return false;
			}

			if ( isset( $new->$field ) && ! isset( $old->$field ) ) {
				return true;
			}

			if ( $new->$field !== $old->$field ) {
				return true;
			}

			return false;
		}