@@ -610,7 +610,7 @@ discard block |
||
| 610 | 610 | public function detect($deviceClass = null) |
| 611 | 611 | { |
| 612 | 612 | if ($deviceClass) { |
| 613 | - if (!is_subclass_of($deviceClass, __NAMESPACE__ . '\Device\DeviceInterface')) { |
|
| 613 | + if (!is_subclass_of($deviceClass, __NAMESPACE__.'\Device\DeviceInterface')) { |
|
| 614 | 614 | $type = gettype($deviceClass); |
| 615 | 615 | if ($type == 'object') { |
| 616 | 616 | $type = get_class($deviceClass); |
@@ -623,7 +623,7 @@ discard block |
||
| 623 | 623 | } |
| 624 | 624 | } else { |
| 625 | 625 | // default implementation |
| 626 | - $deviceClass = __NAMESPACE__ . '\Device\Device'; |
|
| 626 | + $deviceClass = __NAMESPACE__.'\Device\Device'; |
|
| 627 | 627 | } |
| 628 | 628 | |
| 629 | 629 | // Cache check. |
@@ -68,7 +68,7 @@ |
||
| 68 | 68 | 'model' => 'Opera Desktop', |
| 69 | 69 | 'isMobile' => false, |
| 70 | 70 | 'identityMatches' => '\bOpera\b| OPR/', |
| 71 | - 'versionMatches' => array('Opera/[VER]', ' OPR/[VER]', 'Version/[VER]' ), |
|
| 71 | + 'versionMatches' => array('Opera/[VER]', ' OPR/[VER]', 'Version/[VER]'), |
|
| 72 | 72 | ), |
| 73 | 73 | ), |
| 74 | 74 | /** |
@@ -231,15 +231,15 @@ |
||
| 231 | 231 | 'GRH78C' => array('version' => '2.3.2_r1', 'codename' => 'Gingerbread'), |
| 232 | 232 | 'GRH78' => array('version' => '2.3.1_r1', 'codename' => 'Gingerbread'), |
| 233 | 233 | 'GRH55' => array('version' => '2.3_r1', 'codename' => 'Gingerbread'), |
| 234 | - 'FRK76C' => array('version' => '2.2.3_r2' , 'codename' => 'Froyo'), |
|
| 235 | - 'FRK76' => array('version' => '2.2.3_r1' , 'codename' => 'Froyo'), |
|
| 236 | - 'FRG83G' => array('version' => '2.2.2_r1' , 'codename' => 'Froyo'), |
|
| 237 | - 'FRG83D' => array('version' => '2.2.1_r2' , 'codename' => 'Froyo'), |
|
| 238 | - 'FRG83' => array('version' => '2.2.1_r1' , 'codename' => 'Froyo'), |
|
| 239 | - 'FRG22D' => array('version' => '2.2_r1.3' , 'codename' => 'Froyo'), |
|
| 240 | - 'FRG01B' => array('version' => '2.2_r1.2' , 'codename' => 'Froyo'), |
|
| 241 | - 'FRF91' => array('version' => '2.2_r1.1' , 'codename' => 'Froyo'), |
|
| 242 | - 'FRF85B' => array('version' => '2.2_r1' , 'codename' => 'Froyo'), |
|
| 234 | + 'FRK76C' => array('version' => '2.2.3_r2', 'codename' => 'Froyo'), |
|
| 235 | + 'FRK76' => array('version' => '2.2.3_r1', 'codename' => 'Froyo'), |
|
| 236 | + 'FRG83G' => array('version' => '2.2.2_r1', 'codename' => 'Froyo'), |
|
| 237 | + 'FRG83D' => array('version' => '2.2.1_r2', 'codename' => 'Froyo'), |
|
| 238 | + 'FRG83' => array('version' => '2.2.1_r1', 'codename' => 'Froyo'), |
|
| 239 | + 'FRG22D' => array('version' => '2.2_r1.3', 'codename' => 'Froyo'), |
|
| 240 | + 'FRG01B' => array('version' => '2.2_r1.2', 'codename' => 'Froyo'), |
|
| 241 | + 'FRF91' => array('version' => '2.2_r1.1', 'codename' => 'Froyo'), |
|
| 242 | + 'FRF85B' => array('version' => '2.2_r1', 'codename' => 'Froyo'), |
|
| 243 | 243 | 'EPF21B' => array('version' => '2.1_r2.1p2', 'codename' => 'Eclair'), |
| 244 | 244 | 'ESE81' => array('version' => '2.1_r2.1s', 'codename' => 'Eclair'), |
| 245 | 245 | 'EPE54B' => array('version' => '2.1_r2.1p', 'codename' => 'Eclair'), |