WC_Webhook::is_valid_action()
Validates the criteria for certain actions.
Method of the class: WC_Webhook{}
No Hooks.
Return
true|false
. True if validation passes.
Usage
// private - for code of main (parent) class only $result = $this->is_valid_action( $arg );
- $arg(mixed) (required)
- First hook argument.
Changelog
Since 3.6.0 | Introduced. |
WC_Webhook::is_valid_action() WC Webhook::is valid action code WC 9.8.2
private function is_valid_action( $arg ) { $current_action = current_action(); $return = true; switch ( $current_action ) { case 'delete_post': case 'wp_trash_post': case 'untrashed_post': $return = $this->is_valid_post_action( $arg ); break; case 'delete_user': $return = $this->is_valid_user_action( $arg ); break; } if ( 0 === strpos( $current_action, 'woocommerce_process_shop' ) || 0 === strpos( $current_action, 'woocommerce_process_product' ) ) { $return = $this->is_valid_processing_action( $arg ); } return $return; }