for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Arcanedev\LaravelTracker\Detectors;
use Arcanedev\LaravelTracker\Contracts\Detectors\CrawlerDetector as CrawlerDetectorContract;
/**
* Class CrawlerDetector
*
* @package Arcanedev\LaravelTracker\Contracts\Detectors
* @author ARCANEDEV <[email protected]>
*/
class CrawlerDetector implements CrawlerDetectorContract
{
/* ------------------------------------------------------------------------------------------------
| Properties
| ------------------------------------------------------------------------------------------------
* Crawler detector.
* @var \Jaybizzle\CrawlerDetect\CrawlerDetect
private $detector;
| Constructor
* CrawlerDetector constructor.
* @param \Jaybizzle\CrawlerDetect\CrawlerDetect $detector
public function __construct($detector)
$this->detector = $detector;
}
| Main Functions
* Check if current request is from a bot.
* @return bool
public function isRobot()
return $this->detector->isCrawler();