public function insert($position, $var) { if (!$var instanceof StringHelper) { $var = new StringHelper($var); } $first = $this->left($position); $last = $this->right($this->length - $position); $this->setValue($first->toString() . $var->toString() . $last->toString()); return $this; }