@@ -66,7 +66,7 @@ class ClassType
66
66
67
67
/**
68
68
* @param \ReflectionClass|string
69
- * @return self
69
+ * @return static
70
70
*/
71
71
public static function from ($ from )
72
72
{
@@ -159,7 +159,7 @@ public function getNamespace()
159
159
160
160
/**
161
161
* @param string
162
- * @return self
162
+ * @return static
163
163
*/
164
164
public function setName ($ name )
165
165
{
@@ -179,7 +179,7 @@ public function getName()
179
179
180
180
/**
181
181
* @param string
182
- * @return self
182
+ * @return static
183
183
*/
184
184
public function setType ($ type )
185
185
{
@@ -202,7 +202,7 @@ public function getType()
202
202
203
203
/**
204
204
* @param bool
205
- * @return self
205
+ * @return static
206
206
*/
207
207
public function setFinal ($ state = TRUE )
208
208
{
@@ -222,7 +222,7 @@ public function isFinal()
222
222
223
223
/**
224
224
* @param bool
225
- * @return self
225
+ * @return static
226
226
*/
227
227
public function setAbstract ($ state = TRUE )
228
228
{
@@ -242,7 +242,7 @@ public function isAbstract()
242
242
243
243
/**
244
244
* @param string|string[]
245
- * @return self
245
+ * @return static
246
246
*/
247
247
public function setExtends ($ types )
248
248
{
@@ -265,7 +265,7 @@ public function getExtends()
265
265
266
266
/**
267
267
* @param string
268
- * @return self
268
+ * @return static
269
269
*/
270
270
public function addExtend ($ type )
271
271
{
@@ -277,7 +277,7 @@ public function addExtend($type)
277
277
278
278
/**
279
279
* @param string[]
280
- * @return self
280
+ * @return static
281
281
*/
282
282
public function setImplements (array $ types )
283
283
{
@@ -297,7 +297,7 @@ public function getImplements()
297
297
298
298
/**
299
299
* @param string
300
- * @return self
300
+ * @return static
301
301
*/
302
302
public function addImplement ($ type )
303
303
{
@@ -308,7 +308,7 @@ public function addImplement($type)
308
308
309
309
/**
310
310
* @param string[]
311
- * @return self
311
+ * @return static
312
312
*/
313
313
public function setTraits (array $ traits )
314
314
{
@@ -328,7 +328,7 @@ public function getTraits()
328
328
329
329
/**
330
330
* @param string
331
- * @return self
331
+ * @return static
332
332
*/
333
333
public function addTrait ($ trait )
334
334
{
@@ -339,7 +339,7 @@ public function addTrait($trait)
339
339
340
340
/**
341
341
* @param string|NULL
342
- * @return self
342
+ * @return static
343
343
*/
344
344
public function setComment ($ val )
345
345
{
@@ -359,7 +359,7 @@ public function getComment()
359
359
360
360
/**
361
361
* @param string
362
- * @return self
362
+ * @return static
363
363
*/
364
364
public function addComment ($ val )
365
365
{
@@ -393,7 +393,7 @@ public function addDocument($s)
393
393
394
394
395
395
/**
396
- * @return self
396
+ * @return static
397
397
*/
398
398
public function setConsts (array $ consts )
399
399
{
@@ -414,7 +414,7 @@ public function getConsts()
414
414
/**
415
415
* @param string
416
416
* @param mixed
417
- * @return self
417
+ * @return static
418
418
*/
419
419
public function addConst ($ name , $ value )
420
420
{
@@ -425,7 +425,7 @@ public function addConst($name, $value)
425
425
426
426
/**
427
427
* @param Property[]
428
- * @return self
428
+ * @return static
429
429
*/
430
430
public function setProperties (array $ props )
431
431
{
@@ -474,7 +474,7 @@ public function addProperty($name, $value = NULL)
474
474
475
475
/**
476
476
* @param Method[]
477
- * @return self
477
+ * @return static
478
478
*/
479
479
public function setMethods (array $ methods )
480
480
{
0 commit comments