/** * Validates the submitted element * @param $value * @param $params * @return array */ public function validateSubmission($value, $params) { $isShippingField = true; // if shipping doesn't exist = true! if ($shipping = $this->getOrder()->getShipping()) { $isShippingField = $shipping->hasShippingField($this->identifier); } if ($isShippingField) { return parent::validateSubmission($value, $params); } return array(); }