public function send()
{
# skip execution in case of transaction
if ($this->_transport->inTransaction) {
return $this;
}
$this->_output_buffer = implode("", $this->_writeStack);
$this->_dump_streams();
$this->_socket->write($this->_output_buffer);
$this->_output_buffer = '';
// $this->_writeStack = [];
return $this;
}