/** */ public function add($data, $reset = false) { if ($this->_string && is_string($data)) { if (strlen($data) + $this->_string->length() < $this->_params['max_memory']) { $this->_string->add($data, $reset); return; } parent::_init(); parent::add(strval($this->_string)); $this->seek($this->_string->pos(), false); unset($this->_string); } parent::add($data, $reset); }