public function write($data = null)
{
if (!is_resource($this->_resource)) {
return false;
}
if (!is_object($data)) {
$data = $this->_instance($this->_classes['request'], (array) $data + $this->_config);
}
return stream_context_set_option($this->_resource, $data->to('context', array('timeout' => $this->_timeout)));
}