ZF module which facilitates integration of a PHP MobileDetect library (http://mobiledetect.net).
The preferred method of installation is via Composer. Run the following command to install the latest version of a package and add it to your project's composer.json:
composer require nikolaposa/mobile-detect-module<?php
return [
'modules' => [
// ...
'MobileDetectModule',
],
// ...
];- Factory for creating MobileDetect service
- View helper and controller plugin for providing easier access to the MobileDetect service
The actual Mobile_Detect class instance will be available under the MobileDetect service. Refer to the Mobile Detect project documenation for more information about its features.
$mobileDetect = $container->get('MobileDetect'); //Detection\MobileDetect instance
if ($mobileDetect->isMobile()) {
//do something
}View helper - mobileDetect is available for providing access to the MobileDetect service on the view layer:
echo $this->mobileDetect()->version('Android');Controller plugin - mobileDetect is available for providing access to the MobileDetect service on the controller layer:
if ($this->mobileDetect()->isTablet()) {
//do something
}Released under MIT License - see the License File for details.