diff --git a/EventListener/RequestResponseListener.php b/EventListener/RequestResponseListener.php
index cc54365..245d3a7 100644
--- a/EventListener/RequestResponseListener.php
+++ b/EventListener/RequestResponseListener.php
@@ -11,7 +11,6 @@
namespace SunCat\MobileDetectBundle\EventListener;
-use SunCat\MobileDetectBundle\DeviceDetector\MobileDetector;
use SunCat\MobileDetectBundle\Helper\DeviceView;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpKernel\Event\FilterResponseEvent;
@@ -37,7 +36,7 @@ class RequestResponseListener
CONST FULL = 'full';
/**
- * @var MobileDetector
+ * @var mixed
*/
protected $mobileDetector;
@@ -69,14 +68,14 @@ class RequestResponseListener
/**
* RequestResponseListener constructor.
*
- * @param MobileDetector $mobileDetector
+ * @param mixed $mobileDetector
* @param DeviceView $deviceView
* @param RouterInterface $router
* @param array $redirectConf
* @param bool $fullPath
*/
public function __construct(
- MobileDetector $mobileDetector,
+ $mobileDetector,
DeviceView $deviceView,
RouterInterface $router,
array $redirectConf,
diff --git a/Resources/config/twig.xml b/Resources/config/twig.xml
index ff5e15e..bc87dfd 100644
--- a/Resources/config/twig.xml
+++ b/Resources/config/twig.xml
@@ -14,7 +14,7 @@
%mobile_detect.redirect%
-
+
diff --git a/Twig/Extension/MobileDetectExtension.php b/Twig/Extension/MobileDetectExtension.php
index cf6e4fc..1141c8d 100644
--- a/Twig/Extension/MobileDetectExtension.php
+++ b/Twig/Extension/MobileDetectExtension.php
@@ -11,7 +11,6 @@
namespace SunCat\MobileDetectBundle\Twig\Extension;
-use SunCat\MobileDetectBundle\DeviceDetector\MobileDetector;
use SunCat\MobileDetectBundle\Helper\DeviceView;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\RequestStack;
@@ -21,10 +20,10 @@
*
* @author suncat2000
*/
-class MobileDetectExtension extends \Twig_Extension implements \Twig_Extension_GlobalsInterface
+class MobileDetectExtension extends \Twig_Extension
{
/**
- * @var \SunCat\MobileDetectBundle\DeviceDetector\MobileDetector
+ * @var mixed
*/
private $mobileDetector;
@@ -46,11 +45,11 @@ class MobileDetectExtension extends \Twig_Extension implements \Twig_Extension_G
/**
* MobileDetectExtension constructor.
*
- * @param MobileDetector $mobileDetector
+ * @param mixed $mobileDetector
* @param DeviceView $deviceView
* @param array $redirectConf
*/
- public function __construct(MobileDetector $mobileDetector, DeviceView $deviceView, array $redirectConf)
+ public function __construct($mobileDetector, DeviceView $deviceView, array $redirectConf)
{
$this->mobileDetector = $mobileDetector;
$this->deviceView = $deviceView;
diff --git a/composer.json b/composer.json
index 696802d..cb8c3d2 100644
--- a/composer.json
+++ b/composer.json
@@ -23,7 +23,7 @@
"php": ">=5.5.0",
"symfony/framework-bundle": "~2.4|~3.0",
"mobiledetect/mobiledetectlib": "~2.8",
- "twig/twig": "~1.23"
+ "twig/twig": "~1.23|~2.0"
},
"require-dev": {
"phpunit/phpunit": "~4.1",