for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace BeyondCode\SelfDiagnosis;
/**
* DTO class for a server used by the ping check.
*
* @package BeyondCode\SelfDiagnosis
*/
class Server
{
/** @var string */
protected $host;
/** @var int|null */
protected $port;
/** @var int */
protected $timeout;
public function __construct(string $host, ?int $port, int $timeout)
$this->host = $host;
$this->port = $port;
$this->timeout = $timeout;
}
public function getHost(): string
return $this->host;
public function getPort(): ?int
return $this->port;
public function getTimeout(): int
return $this->timeout;