protected function isFromDomain($url, $domain) { if (!$domain) { return true; } $parsedUrl = parse_url($url); // if domain or subdomain if (isset($parsedUrl['host']) && ($parsedUrl['host'] == $domain || fnmatch('*.' . $domain, $parsedUrl['host']))) { return true; } return false; }