Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Remove typehint to allow MobileDetector override
  • Loading branch information
Gonzalo Vilaseca committed May 25, 2017
commit cd7f4858a27840baf8c3dd75703ce73e1638dc7b
7 changes: 3 additions & 4 deletions EventListener/RequestResponseListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -37,7 +36,7 @@ class RequestResponseListener
CONST FULL = 'full';

/**
* @var MobileDetector
* @var mixed
*/
protected $mobileDetector;

Expand Down Expand Up @@ -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,
Expand Down
9 changes: 4 additions & 5 deletions Twig/Extension/MobileDetectExtension.php
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -21,10 +20,10 @@
*
* @author suncat2000 <[email protected]>
*/
class MobileDetectExtension extends \Twig_Extension implements \Twig_Extension_GlobalsInterface
class MobileDetectExtension extends \Twig_Extension
{
/**
* @var \SunCat\MobileDetectBundle\DeviceDetector\MobileDetector
* @var mixed
*/
private $mobileDetector;

Expand All @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down