/** * Validate State Code for US only * Validate State Code for other country not US * * @param string $value * * @return boolean */ public function validUsa($value) { if ($this->_country == 'US') { return SagepayValid::notEmpty($value); } else { return SagepayValid::equals($value, ""); } }