WC_Tracks_Event::scrutinize_event_names()public staticWC 1.0

Check event names

Method of the class: WC_Tracks_Event{}

No Hooks.

Return

null. Nothing (null).

Usage

$result = WC_Tracks_Event::scrutinize_event_names( $event );
$event(object) (required)
An event object.

WC_Tracks_Event::scrutinize_event_names() code WC 8.7.0

public static function scrutinize_event_names( $event ) {
	if ( ! self::event_name_is_valid( $event->_en ) ) {
		return;
	}

	$allowed_key_names = array(
		'anonId',
		'Browser_Type',
	);

	foreach ( array_keys( (array) $event ) as $key ) {
		if ( in_array( $key, $allowed_key_names, true ) ) {
			continue;
		}
		if ( ! self::prop_name_is_valid( $key ) ) {
			return;
		}
	}
}