timeout = $timeout; } /** * @param int|float|null $timeout * @param int $code * @return self */ public static function writeTimeout($timeout, $code = 0) { return new self('Error sending data. Connection timed out.', $timeout, $code); } /** * @return int|float|null */ public function getTimeout() { return $this->timeout; } }