/** ************************************************ * Domains you want to avoid * @param: $sLink string; url * @return: boolean: true if an exluded domain, false otherwise * @throws: Exception ** ************************************************/ private function isAnExcludedDomain($sLink) { if ($this->aExcludeDomainsSz <= 0) { return false; } if (!is_string($sLink)) { throw new Exception('Spiderman->isAnExcludedDomain() expects a string as a parameter.' . $sLink); } foreach ($this->aExcludeDomains as $url) { if (strpos(WebUtils::getDomain($sLink), $url) !== false) { return true; } } return false; }