From: Roland Häder Date: Thu, 9 Jul 2009 17:35:48 +0000 (+0000) Subject: Message added when no hostname resolved into an IP X-Git-Url: https://git.mxchange.org/?p=core.git;a=commitdiff_plain;h=8c1bdfb7ad5d15f6d390b6c7b57e47aecac26a01;ds=sidebyside Message added when no hostname resolved into an IP --- diff --git a/inc/classes/main/console/class_ConsoleTools.php b/inc/classes/main/console/class_ConsoleTools.php index 876f61ca..e00e757e 100644 --- a/inc/classes/main/console/class_ConsoleTools.php +++ b/inc/classes/main/console/class_ConsoleTools.php @@ -38,6 +38,7 @@ class ConsoleTools extends BaseFrameworkSystem { * * @param $hostname Host name we shall resolve * @return $ip IP address resolved from host name + * @todo We should connect this to a caching class to cache DNS requests */ protected function resolveIpAddress ($hostname) { // Debug message @@ -50,6 +51,7 @@ class ConsoleTools extends BaseFrameworkSystem { $ip = '0.0.0.0'; // Resolve it + // @TODO Here should the cacher be implemented $ipResolved = gethostbyname($hostname); // Was it fine? @@ -62,7 +64,13 @@ class ConsoleTools extends BaseFrameworkSystem { $this->__toString(), $ip )); - } // END - if + } else { + // Problem while resolving IP address + $this->debugOutput(sprintf("[%s:] Problem resolving IP address for host %s. Please check your /etc/hosts file.", + $this->__toString(), + $hostname + )); + } // Return resolved IP return $ip; diff --git a/inc/classes/middleware/compressor/class_CompressorChannel.php b/inc/classes/middleware/compressor/class_CompressorChannel.php index a48206b7..1d855dc4 100644 --- a/inc/classes/middleware/compressor/class_CompressorChannel.php +++ b/inc/classes/middleware/compressor/class_CompressorChannel.php @@ -112,7 +112,7 @@ class CompressorChannel extends BaseMiddleware implements Registerable { * @param $compressorInstance The compressor instance we shall use * @return void */ - public final function setCompressor (Compressor $compressorInstance) { + public final function setCompressor (Compressor $compressorInstance = null) { $this->compressor = $compressorInstance; }