Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

nikolaposa/MobileDetectModule

Repository files navigation

MobileDetectModule

ZF module which facilitates integration of a PHP MobileDetect library (http://mobiledetect.net).

Installation

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

Enable the module in your application.config.php:

[ // ... 'MobileDetectModule', ], // ... ];">
return [
'modules' => [
// ...
'MobileDetectModule',
],
// ...
];

Features

  • Factory for creating MobileDetect service
  • View helper and controller plugin for providing easier access to the MobileDetect service

Usage

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.

isMobile()) { //do something }">$mobileDetect = $container->get('MobileDetect'); //Detection\MobileDetect instance

if ($mobileDetect->isMobile()) {
//do something
}

View helper

View helper - mobileDetect is available for providing access to the MobileDetect service on the view layer:

echo $this->mobileDetect()->version('Android');

Controller plugin

Controller plugin - mobileDetect is available for providing access to the MobileDetect service on the controller layer:

if ($this->mobileDetect()->isTablet()) {
//do something
}

Credits

License

Released under MIT License - see the License File for details.

About

ZF Module which facilitates integration of a PHP MobileDetect library

Topics

Resources

Readme

License

MIT license

Stars

Watchers

Forks

Packages

Contributors

Languages