1818 */
1919final class Context
2020{
21- /**
22- * @var string|null
23- */
2421 private $ registration ;
25-
26- /**
27- * @var Actor|null
28- */
2922 private $ instructor ;
30-
31- /**
32- * @var Group|null
33- */
3423 private $ team ;
35-
36- /**
37- * @var ContextActivities|null
38- */
3924 private $ contextActivities ;
40- /**
41- * @var string|null
42- */
4325 private $ revision ;
44- /**
45- * @var string|null
46- */
4726 private $ platform ;
48-
49- /**
50- * @var string|null
51- */
5227 private $ language ;
53-
54- /**
55- * @var StatementReference|null
56- */
5728 private $ statement ;
58-
59- /**
60- * @var Extensions|null
61- */
6229 private $ extensions ;
6330
64- /**
65- * @param string $registration
66- *
67- * @return self
68- */
6931 public function withRegistration (string $ registration ): self
7032 {
7133 $ context = clone $ this ;
@@ -98,11 +60,6 @@ public function withContextActivities(ContextActivities $contextActivities): sel
9860 return $ context ;
9961 }
10062
101- /**
102- * @param string $revision
103- *
104- * @return self
105- */
10663 public function withRevision (string $ revision ): self
10764 {
10865 $ context = clone $ this ;
@@ -111,11 +68,6 @@ public function withRevision(string $revision): self
11168 return $ context ;
11269 }
11370
114- /**
115- * @param string $platform
116- *
117- * @return self
118- */
11971 public function withPlatform (string $ platform ): self
12072 {
12173 $ context = clone $ this ;
@@ -124,11 +76,6 @@ public function withPlatform(string $platform): self
12476 return $ context ;
12577 }
12678
127- /**
128- * @param string $language
129- *
130- * @return self
131- */
13279 public function withLanguage (string $ language ): self
13380 {
13481 $ context = clone $ this ;
@@ -153,73 +100,46 @@ public function withExtensions(Extensions $extensions): self
153100 return $ context ;
154101 }
155102
156- /**
157- * @return string|null
158- */
159103 public function getRegistration (): ?string
160104 {
161105 return $ this ->registration ;
162106 }
163107
164- /**
165- * @return Actor|null
166- */
167108 public function getInstructor (): ?Actor
168109 {
169110 return $ this ->instructor ;
170111 }
171112
172- /**
173- * @return Group|null
174- */
175113 public function getTeam (): ?Group
176114 {
177115 return $ this ->team ;
178116 }
179117
180- /**
181- * @return ContextActivities|null
182- */
183118 public function getContextActivities (): ?ContextActivities
184119 {
185120 return $ this ->contextActivities ;
186121 }
187122
188- /**
189- * @return string|null
190- */
191123 public function getRevision (): ?string
192124 {
193125 return $ this ->revision ;
194126 }
195127
196- /**
197- * @return string|null
198- */
199128 public function getPlatform (): ?string
200129 {
201130 return $ this ->platform ;
202131 }
203132
204- /**
205- * @return string|null
206- */
207133 public function getLanguage (): ?string
208134 {
209135 return $ this ->language ;
210136 }
211137
212- /**
213- * @return StatementReference|null
214- */
215138 public function getStatement (): ?StatementReference
216139 {
217140 return $ this ->statement ;
218141 }
219142
220- /**
221- * @return Extensions|null
222- */
223143 public function getExtensions (): ?Extensions
224144 {
225145 return $ this ->extensions ;
0 commit comments