_list, true ); if ( $new_status_priority !== false && ( is_null( $status ) || $current_status_priority > $new_status_priority ) ) { return $new_status; } return $status; } /** * Updates the regions where a request review is allowed. * * @param array $region_status Associative array containing the region eligibility. * @param array $review_eligible_regions Indexed array with the current eligible regions. * @param "freeListingsProgram"|"shoppingAdsProgram" $type The program type. * * @return array The (maybe) modified $review_eligible_regions array */ private function maybe_load_eligible_region( $region_status, $review_eligible_regions, $type = 'freeListingsProgram' ) { if ( ! empty( $region_status['regionCodes'] ) && isset( $region_status['reviewEligibilityStatus'] ) && $region_status['reviewEligibilityStatus'] === self::ELIGIBLE ) { $region_codes = $region_status['regionCodes']; sort( $region_codes ); // sometimes the regions come unsorted between the different programs $region_id = $region_codes[0]; if ( ! isset( $review_eligible_regions[ $region_id ] ) ) { $review_eligible_regions[ $region_id ] = []; } $review_eligible_regions[ $region_id ][] = strtolower( $type ); // lowercase as is how we expect it in WCS } return $review_eligible_regions; } /** * Allows a hook to modify the lifetime of the Account review data. * * @return int */ public function get_account_review_lifetime(): int { return apply_filters( 'woocommerce_gla_mc_account_review_lifetime', self::MC_ACCOUNT_REVIEW_LIFETIME ); } /** * @param int $cooldown The cooldown in PHP format (seconds) * * @return int The cooldown in milliseconds and adding the lifetime cache */ private function get_cooldown( int $cooldown ) { if ( $cooldown ) { $cooldown = ( $cooldown + $this->get_account_review_lifetime() ) * 1000; } return $cooldown; } }
Warning: class_implements(): Class Automattic\WooCommerce\GoogleListingsAndAds\Google\RequestReviewStatuses does not exist and could not be loaded in /htdocs/wp-content/plugins/google-listings-and-ads/src/Internal/DependencyManagement/AbstractServiceProvider.php on line 73

Warning: foreach() argument must be of type array|object, bool given in /htdocs/wp-content/plugins/google-listings-and-ads/src/Internal/DependencyManagement/AbstractServiceProvider.php on line 73
xp600 - NPS-Machines d'impression maroc