public function validate($vatNumber)
{
if (strlen($vatNumber) != 9) {
return false;
}
$weights = array(3, 7, 1, 3, 7, 1, 3, 7);
$checksum = (int) $vatNumber[8];
$checkval = $this->sumWeights($weights, $vatNumber);
$checkval = ceil($checkval / 10) * 10 - $checkval;
if ($checkval != $checksum) {
return false;
}
return true;
}