private function getVersionInfo($v)
{
if (preg_match("/^([0-9]+)\\.([0-9]+)[-\\.]?([0-9]+)?\$/si", $v, $matches)) {
$verInfo = array_map("intval", array_slice($matches, 1));
while (count($verInfo) < 3) {
$verInfo[] = 0;
}
return $verInfo;
} else {
return array(0, 0, 0);
}
}