2
2
3
3
namespace Unicodeveloper \Identify ;
4
4
5
- use Sinergi \BrowserDetector \Os ;
6
- use Sinergi \BrowserDetector \Device ;
7
- use Sinergi \BrowserDetector \Browser ;
8
- use Sinergi \BrowserDetector \Language ;
5
+ use Sinergi \BrowserDetector \{ Os , Device , Browser , Language };
9
6
10
7
class Identify {
11
8
@@ -42,15 +39,14 @@ public function __construct()
42
39
$ this ->device = new Device ();
43
40
$ this ->browser = new Browser ();
44
41
$ this ->language = new Language ();
45
-
46
42
}
47
43
48
44
/**
49
45
* Get all the methods applicable to Os detection
50
46
* e.g getName(), getVersion()
51
47
* @return \Sinergi\BrowserDetector\Os
52
48
*/
53
- public function os ()
49
+ public function os () : Os
54
50
{
55
51
return $ this ->os ;
56
52
}
@@ -60,7 +56,7 @@ public function os()
60
56
* e.g getName()
61
57
* @return \Sinergi\BrowserDetector\Device
62
58
*/
63
- public function device ()
59
+ public function device () : Device
64
60
{
65
61
return $ this ->device ;
66
62
}
@@ -70,7 +66,7 @@ public function device()
70
66
* e.g getName(), getVersion()
71
67
* @return \Sinergi\BrowserDetector\Browser
72
68
*/
73
- public function browser ()
69
+ public function browser () : Browser
74
70
{
75
71
return $ this ->browser ;
76
72
}
@@ -80,7 +76,7 @@ public function browser()
80
76
* e.g getLanguage()
81
77
* @return \Sinergi\BrowserDetector\Language
82
78
*/
83
- public function lang ()
79
+ public function lang () : Language
84
80
{
85
81
return $ this ->language ;
86
82
}
0 commit comments