22
33namespace PureMethod ;
44
5- class Foo
5+ final class Foo
66{
77
88/**
@@ -92,7 +92,7 @@ public function doFoo5()
9292
9393}
9494
95- class PureConstructor
95+ final class PureConstructor
9696{
9797
9898/**
@@ -105,7 +105,7 @@ public function __construct()
105105
106106}
107107
108- class ImpureConstructor
108+ final class ImpureConstructor
109109{
110110
111111/**
@@ -118,7 +118,7 @@ public function __construct()
118118
119119}
120120
121- class PossiblyImpureConstructor
121+ final class PossiblyImpureConstructor
122122{
123123
124124public function __construct ()
@@ -128,7 +128,7 @@ public function __construct()
128128
129129}
130130
131- class TestConstructors
131+ final class TestConstructors
132132{
133133
134134/**
@@ -144,7 +144,7 @@ public function doFoo(string $s)
144144
145145}
146146
147- class ActuallyPure
147+ final class ActuallyPure
148148{
149149
150150/**
@@ -175,7 +175,7 @@ public function impure(): int
175175
176176}
177177
178- class ExtendingClass extends ToBeExtended
178+ final class ExtendingClass extends ToBeExtended
179179{
180180
181181public function pure (): int
@@ -191,7 +191,7 @@ public function impure(): int
191191
192192}
193193
194- class ClassWithVoidMethods
194+ final class ClassWithVoidMethods
195195{
196196
197197public function voidFunctionThatThrows (): void
@@ -235,12 +235,12 @@ public function purePostGetAssign(array $post = [], array $get = []): int
235235
236236}
237237
238- class NoMagicMethods
238+ final class NoMagicMethods
239239{
240240
241241}
242242
243- class PureMagicMethods
243+ final class PureMagicMethods
244244{
245245
246246/**
@@ -253,7 +253,7 @@ public function __toString(): string
253253
254254}
255255
256- class MaybePureMagicMethods
256+ final class MaybePureMagicMethods
257257{
258258
259259public function __toString (): string
@@ -263,7 +263,7 @@ public function __toString(): string
263263
264264}
265265
266- class ImpureMagicMethods
266+ final class ImpureMagicMethods
267267{
268268
269269/**
@@ -277,7 +277,7 @@ public function __toString(): string
277277
278278}
279279
280- class TestMagicMethods
280+ final class TestMagicMethods
281281{
282282
283283/**
@@ -298,12 +298,12 @@ public function doFoo(
298298
299299}
300300
301- class NoConstructor
301+ final class NoConstructor
302302{
303303
304304}
305305
306- class TestNoConstructor
306+ final class TestNoConstructor
307307{
308308
309309/**
@@ -318,7 +318,7 @@ public function doFoo(): int
318318
319319}
320320
321- class MaybeCallableFromUnion
321+ final class MaybeCallableFromUnion
322322{
323323
324324/**
@@ -334,7 +334,7 @@ public function doFoo($p): int
334334
335335}
336336
337- class VoidMethods
337+ final class VoidMethods
338338{
339339
340340private function doFoo (): void
@@ -361,7 +361,7 @@ private function doBaz(): void
361361
362362}
363363
364- class AssertingImpureVoidMethod
364+ final class AssertingImpureVoidMethod
365365{
366366
367367/**
@@ -376,7 +376,7 @@ public function assertSth($value): void
376376
377377}
378378
379- class StaticMethodAccessingStaticProperty
379+ final class StaticMethodAccessingStaticProperty
380380{
381381/** @var int */
382382public static $ a = 0 ;
@@ -397,7 +397,7 @@ public static function getB(): int
397397}
398398}
399399
400- class StaticMethodAssigningStaticProperty
400+ final class StaticMethodAssigningStaticProperty
401401{
402402/** @var int */
403403public static $ a = 0 ;
0 commit comments