protected static function errorInit($version, $errors) { $obj = new static($version); foreach ($errors as $error) { $obj->addError($error); } return $obj; }