2
2
3
3
namespace PureMethod ;
4
4
5
- class Foo
5
+ final class Foo
6
6
{
7
7
8
8
/**
@@ -92,7 +92,7 @@ public function doFoo5()
92
92
93
93
}
94
94
95
- class PureConstructor
95
+ final class PureConstructor
96
96
{
97
97
98
98
/**
@@ -105,7 +105,7 @@ public function __construct()
105
105
106
106
}
107
107
108
- class ImpureConstructor
108
+ final class ImpureConstructor
109
109
{
110
110
111
111
/**
@@ -118,7 +118,7 @@ public function __construct()
118
118
119
119
}
120
120
121
- class PossiblyImpureConstructor
121
+ final class PossiblyImpureConstructor
122
122
{
123
123
124
124
public function __construct ()
@@ -128,7 +128,7 @@ public function __construct()
128
128
129
129
}
130
130
131
- class TestConstructors
131
+ final class TestConstructors
132
132
{
133
133
134
134
/**
@@ -144,7 +144,7 @@ public function doFoo(string $s)
144
144
145
145
}
146
146
147
- class ActuallyPure
147
+ final class ActuallyPure
148
148
{
149
149
150
150
/**
@@ -175,7 +175,7 @@ public function impure(): int
175
175
176
176
}
177
177
178
- class ExtendingClass extends ToBeExtended
178
+ final class ExtendingClass extends ToBeExtended
179
179
{
180
180
181
181
public function pure (): int
@@ -191,7 +191,7 @@ public function impure(): int
191
191
192
192
}
193
193
194
- class ClassWithVoidMethods
194
+ final class ClassWithVoidMethods
195
195
{
196
196
197
197
public function voidFunctionThatThrows (): void
@@ -235,12 +235,12 @@ public function purePostGetAssign(array $post = [], array $get = []): int
235
235
236
236
}
237
237
238
- class NoMagicMethods
238
+ final class NoMagicMethods
239
239
{
240
240
241
241
}
242
242
243
- class PureMagicMethods
243
+ final class PureMagicMethods
244
244
{
245
245
246
246
/**
@@ -253,7 +253,7 @@ public function __toString(): string
253
253
254
254
}
255
255
256
- class MaybePureMagicMethods
256
+ final class MaybePureMagicMethods
257
257
{
258
258
259
259
public function __toString (): string
@@ -263,7 +263,7 @@ public function __toString(): string
263
263
264
264
}
265
265
266
- class ImpureMagicMethods
266
+ final class ImpureMagicMethods
267
267
{
268
268
269
269
/**
@@ -277,7 +277,7 @@ public function __toString(): string
277
277
278
278
}
279
279
280
- class TestMagicMethods
280
+ final class TestMagicMethods
281
281
{
282
282
283
283
/**
@@ -298,12 +298,12 @@ public function doFoo(
298
298
299
299
}
300
300
301
- class NoConstructor
301
+ final class NoConstructor
302
302
{
303
303
304
304
}
305
305
306
- class TestNoConstructor
306
+ final class TestNoConstructor
307
307
{
308
308
309
309
/**
@@ -318,7 +318,7 @@ public function doFoo(): int
318
318
319
319
}
320
320
321
- class MaybeCallableFromUnion
321
+ final class MaybeCallableFromUnion
322
322
{
323
323
324
324
/**
@@ -334,7 +334,7 @@ public function doFoo($p): int
334
334
335
335
}
336
336
337
- class VoidMethods
337
+ final class VoidMethods
338
338
{
339
339
340
340
private function doFoo (): void
@@ -361,7 +361,7 @@ private function doBaz(): void
361
361
362
362
}
363
363
364
- class AssertingImpureVoidMethod
364
+ final class AssertingImpureVoidMethod
365
365
{
366
366
367
367
/**
@@ -376,7 +376,7 @@ public function assertSth($value): void
376
376
377
377
}
378
378
379
- class StaticMethodAccessingStaticProperty
379
+ final class StaticMethodAccessingStaticProperty
380
380
{
381
381
/** @var int */
382
382
public static $ a = 0 ;
@@ -397,7 +397,7 @@ public static function getB(): int
397
397
}
398
398
}
399
399
400
- class StaticMethodAssigningStaticProperty
400
+ final class StaticMethodAssigningStaticProperty
401
401
{
402
402
/** @var int */
403
403
public static $ a = 0 ;
0 commit comments