use Org\Mxchange\CoreFramework\Factory\Object\ObjectFactory;
use Org\Mxchange\CoreFramework\Filesystem\FileNotFoundException;
use Org\Mxchange\CoreFramework\Generic\FrameworkException;
+use Org\Mxchange\CoreFramework\Generic\FrameworkInterface;
use Org\Mxchange\CoreFramework\Object\BaseFrameworkSystem;
use Org\Mxchange\CoreFramework\Socket\InvalidSocketException;
// Validate parameter
if (empty($host)) {
// Throw IAE
- throw new InvalidArgumentException('Parameter "host" is empty');
+ throw new InvalidArgumentException('Parameter "host" is empty', FrameworkInterface::EXCEPTION_INVALID_ARGUMENT);
} elseif ($port < 1) {
// Throw IAE
throw new InvalidArgumentException(sprintf('port=%d is not valid', $port));
// Validate parameter
if (empty($rawData)) {
// Throw IAE
- throw new InvalidArgumentException('Parameter "rawData" is empty');
+ throw new InvalidArgumentException('Parameter "rawData" is empty', FrameworkInterface::EXCEPTION_INVALID_ARGUMENT);
}
// Default is invalid
// Validate parameter
if (empty($hostname)) {
// Throw IAE
- throw new InvalidArgumentException('Parameter "hostname" is empty');
+ throw new InvalidArgumentException('Parameter "hostname" is empty', FrameworkInterface::EXCEPTION_INVALID_ARGUMENT);
} elseif (self::$quietResolver !== TRUE) {
// Debug message
self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(sprintf('[%s:] Host name to resolve is: %s',