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",