WC_Shipping_Legacy_International_Delivery::is_available( array $package )
Check if package is available.
Description Description
Parameters Parameters
- $package
-
(Required) Package information.
Return Return
(bool)
Source Source
File: includes/shipping/legacy-international-delivery/class-wc-shipping-legacy-international-delivery.php
public function is_available( $package ) { if ( 'no' === $this->enabled ) { return false; } if ( 'including' === $this->availability ) { if ( is_array( $this->countries ) && ! in_array( $package['destination']['country'], $this->countries, true ) ) { return false; } } else { if ( is_array( $this->countries ) && ( in_array( $package['destination']['country'], $this->countries, true ) || ! $package['destination']['country'] ) ) { return false; } } return apply_filters( 'woocommerce_shipping_' . $this->id . '_is_available', true, $package, $this ); }