Beispiel #1
0
 /**
  * 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;
 }
Beispiel #2
0
 /**
  * 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;
 }