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.