Max F hace 5 años
padre
commit
6c905e0b8a
Se han modificado 2 ficheros con 8 adiciones y 1 borrados
  1. 6 0
      src/Http/Request.php
  2. 2 1
      src/Http/UserAgent.php

+ 6 - 0
src/Http/Request.php

@@ -3,6 +3,7 @@
 namespace KarmaFW\Http;
 
 use \KarmaFW\Routing\Route;
+use \KarmaFW\Http\UserAgent;
 
 
 class Request
@@ -154,6 +155,11 @@ class Request
 		    || (! empty($this->SERVER['HTTP_X_FORWARDED_SCHEME']) && $this->SERVER['HTTP_X_FORWARDED_SCHEME'] == 'https');
 	}
 
+	public function isBot()
+	{
+		return UserAgent::isBot($this->user_agent);
+	}
+
 	/*
 
 	public function setUrl($url)

+ 2 - 1
src/Http/UserAgent.php

@@ -932,7 +932,8 @@ class UserAgent
 		"Mozilla/5.0 (compatible; +http://tweetedtimes.com)",
 	];
 
-	public static function isBots($user_agent) 
+	public static function isBot($user_agent) 
+	{
 		return in_array($user_agent, self::$bots_users_agents);
 	}