for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace PhpValueObjects\Network;
use PhpValueObjects\AbstractValueObject;
use PhpValueObjects\Network\Exception\InvalidTcpPortException;
abstract class TcpPort extends AbstractValueObject
{
/**
* @param string $value
*
* @throws InvalidTcpPortException
*/
protected function guard($value)
if (!is_int($value)) {
throw new InvalidTcpPortException($value);
}
if ($value < 0 || $value > 65535) {