Amp\Artax\BufferWriter::write PHP Method

write() public method

Write specified $dataToWrite to the $socket destination stream
public write ( resource $socket, string $dataToWrite ) : Amp\Promise
$socket resource
$dataToWrite string
return Amp\Promise
    public function write($socket, $dataToWrite)
    {
        $this->promisor = new Deferred();
        $this->socket = $socket;
        $this->buffer = $dataToWrite;
        \Amp\immediately(function () {
            $this->doWrite();
        });
        return $this->promisor->promise();
    }