@@ -9,25 +9,25 @@ public function testMapArrayNamespace()
9
9
$ mapper = new \JsonMapper ();
10
10
$ json = '{"data":[{"value":"1.2"}]} ' ;
11
11
$ res = $ mapper ->map (json_decode ($ json ), new UnitData ());
12
- $ this ->assertInstanceOf (' \namespacetest\UnitData ' , $ res );
13
- $ this ->assertInstanceOf (' \namespacetest\Unit ' , $ res ->data [0 ]);
12
+ $ this ->assertInstanceOf (\namespacetest \UnitData::class , $ res );
13
+ $ this ->assertInstanceOf (\namespacetest \Unit::class , $ res ->data [0 ]);
14
14
}
15
15
16
16
public function testMapSimpleArrayNamespace ()
17
17
{
18
18
$ mapper = new \JsonMapper ();
19
19
$ json = '{"units":[{"value":"1.2"}]} ' ;
20
20
$ res = $ mapper ->map (json_decode ($ json ), new UnitData ());
21
- $ this ->assertInstanceOf (' \namespacetest\UnitData ' , $ res );
22
- $ this ->assertInstanceOf (' \namespacetest\Unit ' , $ res ->units [0 ]);
21
+ $ this ->assertInstanceOf (\namespacetest \UnitData::class , $ res );
22
+ $ this ->assertInstanceOf (\namespacetest \Unit::class , $ res ->units [0 ]);
23
23
}
24
24
25
25
public function testMapSimpleStringArrayNamespace ()
26
26
{
27
27
$ mapper = new \JsonMapper ();
28
28
$ json = '{"messages":["message 1", "message 2"]} ' ;
29
29
$ res = $ mapper ->map (json_decode ($ json ), new UnitData ());
30
- $ this ->assertInstanceOf (' \namespacetest\UnitData ' , $ res );
30
+ $ this ->assertInstanceOf (\namespacetest \UnitData::class , $ res );
31
31
$ this ->assertNotNull ($ res ->messages );
32
32
$ this ->assertCount (2 , $ res ->messages );
33
33
}
@@ -37,7 +37,7 @@ public function testMapMixed()
37
37
$ mapper = new \JsonMapper ();
38
38
$ json = '{"mixed":true} ' ;
39
39
$ res = $ mapper ->map (json_decode ($ json ), new UnitData ());
40
- $ this ->assertInstanceOf (' \namespacetest\UnitData ' , $ res );
40
+ $ this ->assertInstanceOf (\namespacetest \UnitData::class , $ res );
41
41
$ this ->assertTrue ($ res ->mixed );
42
42
}
43
43
@@ -46,17 +46,17 @@ public function testMapChildClassNamespace()
46
46
$ mapper = new \JsonMapper ();
47
47
$ json = '{"user":{"name": "John Smith"}} ' ;
48
48
$ res = $ mapper ->map (json_decode ($ json ), new UnitData ());
49
- $ this ->assertInstanceOf (' \namespacetest\UnitData ' , $ res );
50
- $ this ->assertInstanceOf (' \namespacetest\model\User ' , $ res ->user );
49
+ $ this ->assertInstanceOf (\namespacetest \UnitData::class , $ res );
50
+ $ this ->assertInstanceOf (\namespacetest \model \User::class , $ res ->user );
51
51
}
52
52
53
53
public function testMapChildClassConstructorNamespace ()
54
54
{
55
55
$ mapper = new \JsonMapper ();
56
56
$ json = '{"user":"John Smith"} ' ;
57
57
$ res = $ mapper ->map (json_decode ($ json ), new UnitData ());
58
- $ this ->assertInstanceOf (' \namespacetest\UnitData ' , $ res );
59
- $ this ->assertInstanceOf (' \namespacetest\model\User ' , $ res ->user );
58
+ $ this ->assertInstanceOf (\namespacetest \UnitData::class , $ res );
59
+ $ this ->assertInstanceOf (\namespacetest \model \User::class , $ res ->user );
60
60
}
61
61
62
62
public function testMapChildObjectArrayNamespace ()
@@ -65,8 +65,8 @@ public function testMapChildObjectArrayNamespace()
65
65
$ json = '{"data":[],"user":{"name": "John Smith"}} ' ;
66
66
/* @var \namespacetest\UnitData $res */
67
67
$ res = $ mapper ->map (json_decode ($ json ), new UnitData ());
68
- $ this ->assertInstanceOf ('\\ ArrayObject ' , $ res ->data );
69
- $ this ->assertInstanceOf (' \namespacetest\model\User ' , $ res ->user );
68
+ $ this ->assertInstanceOf (\ ArrayObject::class , $ res ->data );
69
+ $ this ->assertInstanceOf (\namespacetest \model \User::class , $ res ->user );
70
70
}
71
71
72
72
public function testMapEmpty ()
@@ -84,18 +84,18 @@ public function testMapCustomArrayObjectWithChildType()
84
84
$ mapper = new \JsonMapper ();
85
85
$ json = '{"users":[{"user":"John Smith"}]} ' ;
86
86
$ res = $ mapper ->map (json_decode ($ json ), new UnitData ());
87
- $ this ->assertInstanceOf (' \namespacetest\UnitData ' , $ res );
88
- $ this ->assertInstanceOf (' \namespacetest\model\UserList ' , $ res ->users );
89
- $ this ->assertInstanceOf (' \namespacetest\model\User ' , $ res ->users [0 ]);
87
+ $ this ->assertInstanceOf (\namespacetest \UnitData::class , $ res );
88
+ $ this ->assertInstanceOf (\namespacetest \model \UserList::class , $ res ->users );
89
+ $ this ->assertInstanceOf (\namespacetest \model \User::class , $ res ->users [0 ]);
90
90
}
91
91
92
92
public function testMapCustomArrayObject ()
93
93
{
94
94
$ mapper = new \JsonMapper ();
95
95
$ json = '{"aodata":["foo"]} ' ;
96
96
$ res = $ mapper ->map (json_decode ($ json ), new UnitData ());
97
- $ this ->assertInstanceOf (' \namespacetest\UnitData ' , $ res );
98
- $ this ->assertInstanceOf (' \namespacetest\model\MyArrayObject ' , $ res ->aodata );
97
+ $ this ->assertInstanceOf (\namespacetest \UnitData::class , $ res );
98
+ $ this ->assertInstanceOf (\namespacetest \model \MyArrayObject::class , $ res ->aodata );
99
99
$ this ->assertSame ('foo ' , $ res ->aodata [0 ]);
100
100
}
101
101
@@ -108,9 +108,9 @@ public function testSetterNamespacedTypeHint()
108
108
$ mapper = new \JsonMapper ();
109
109
$ json = '{"namespacedTypeHint":"Foo"} ' ;
110
110
$ res = $ mapper ->map (json_decode ($ json ), new UnitData ());
111
- $ this ->assertInstanceOf (' \namespacetest\UnitData ' , $ res );
111
+ $ this ->assertInstanceOf (\namespacetest \UnitData::class , $ res );
112
112
$ this ->assertInstanceOf (
113
- ' \othernamespace\Foo ' , $ res ->internalData ['namespacedTypeHint ' ]
113
+ \othernamespace \Foo::class , $ res ->internalData ['namespacedTypeHint ' ]
114
114
);
115
115
$ this ->assertSame (
116
116
'Foo ' , $ res ->internalData ['namespacedTypeHint ' ]->name
0 commit comments