private function updateFieldSize($field, $data)
{
$this->curSizes[$field] += \strlen($data);
if (isset($this->sizes[$field])) {
if ($this->curSizes[$field] > $this->sizes[$field]) {
$this->fail();
return true;
}
} else {
$this->usedSize += \strlen($data);
if ($this->usedSize > $this->size) {
$this->fail();
return true;
}
}
return false;
}