/** * Determine if the browser is a robot. * * @return bool */ public static function checkBrowserRobot() { if (stripos(self::$userAgentString, 'bot') !== false || stripos(self::$userAgentString, 'spider') !== false || stripos(self::$userAgentString, 'crawler') !== false) { self::$browser->setIsRobot(true); return true; } return false; }
/** * Determine if the browser is a robot. * * @param Browser $browser * @param UserAgent $userAgent * @return bool */ private static function checkBrowserRobot(Browser $browser, UserAgent $userAgent) { if (stripos($userAgent->getUserAgentString(), 'bot') !== false || stripos($userAgent->getUserAgentString(), 'spider') !== false || stripos($userAgent->getUserAgentString(), 'crawler') !== false) { $browser->setIsRobot(true); return true; } return false; }