Jenssegers\Agent\Agent::isRobot PHP Method

isRobot() public method

Check if device is a robot.
public isRobot ( string $userAgent = null ) : boolean
$userAgent string
return boolean
    public function isRobot($userAgent = null)
    {
        // Get bot rules
        $rules = $this->mergeRules(array(static::$utilities['Bot']), array(static::$utilities['MobileBot']), static::$robots);
        foreach ($rules as $regex) {
            // Check for match
            if ($this->match($regex, $userAgent)) {
                return true;
            }
        }
        return false;
    }

Usage Example

Ejemplo n.º 1
0
 public function testRobots()
 {
     $agent = new Agent();
     foreach ($this->robots as $robot => $ua) {
         $agent->setUserAgent($ua);
         $this->assertTrue($agent->isRobot());
     }
 }
All Usage Examples Of Jenssegers\Agent\Agent::isRobot