/** * calculate_shipping function. * * @param array $package */ public function calculate_shipping($package = array()) { // use instance method's options $options = $this->ctx->getComponent('\\FS\\Components\\Options')->sync($this->instance_id); $event = new \FS\Configurations\WordPress\Event\CalculateShippingEvent(); $event->setInputs(array('package' => $package, 'method' => $this)); $this->ctx->publishEvent($event); }
/** * calculate_shipping function. * * @param array $package */ public function calculate_shipping($package = array()) { $event = new \FS\Configurations\WordPress\Event\CalculateShippingEvent(); $event->setInputs(array('package' => $package, 'method' => $this)); $this->ctx->publishEvent($event); }