<?php namespace mfmdevsystem\socket\Server; use mfmdevsystem\socket\ConnectionInterface; use React\Socket\ConnectionInterface as ReactConn; /** * {@inheritdoc} */ class IoConnection implements ConnectionInterface { /** * @var \React\Socket\ConnectionInterface */ protected $conn; /** * @param \React\Socket\ConnectionInterface $conn */ public function __construct(ReactConn $conn) { $this->conn = $conn; } /** * {@inheritdoc} */ public function send($data) { $this->conn->write($data); return $this; } /** * {@inheritdoc} */ public function close() { $this->conn->end(); } }