Tribe__Events__API::is_post_value_changed( string $field, array $new, array $old )
Determines if a post value has been changed
Contents
Parameters
- $field
-
(string) (Required) Field to compare against
- $new
-
(array) (Required) New data
- $old
-
(array) (Required) WP_Post pre-update
Return
(boolean)
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;
}