Agent component provides a simple way to detect the kind of device that made the request.
composer require flextype-components/agent
use Flextype\Component\Agent\Agent;
Returns true if the user agent that made the request is identified as a mobile device.
if (Agent::isMobile()) {
// Do something...
}
Returns true if the user agent that made the request is identified as a robot/crawler.
if (Agent::isRobot()) {
// Do something...
}
Returns TRUE if the string you're looking for exists in the user agent string and FALSE if not.
if (Agent::is('iphone')) {
// Do something...
}
if (Agent::is(array('iphone', 'ipod'))) {
// Do something...
}
See LICENSE