Skip to content

Commit 81d5377

Browse files
committed
PHP 8.4 | Squiz/MemberVarSpacing: add tests with final properties
1 parent 4212316 commit 81d5377

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

src/Standards/Squiz/Tests/WhiteSpace/MemberVarSpacingUnitTest.1.inc

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,3 +415,16 @@ final class BlankLinesBetweenVsAttributesWithoutCommentIssueSquiz3594
415415

416416
public $property2;
417417
}
418+
419+
class PHP84FinalProperties {
420+
final int $finalA;
421+
422+
/**
423+
* Docblock
424+
*/
425+
public final string $publicfinal;
426+
#[AnAttribute]
427+
final bool $finalB;
428+
429+
final private bool $finalPrivate;
430+
}

src/Standards/Squiz/Tests/WhiteSpace/MemberVarSpacingUnitTest.1.inc.fixed

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,3 +400,18 @@ final class BlankLinesBetweenVsAttributesWithoutCommentIssueSquiz3594
400400
#[SingleAttribute]
401401
public $property2;
402402
}
403+
404+
class PHP84FinalProperties {
405+
406+
final int $finalA;
407+
408+
/**
409+
* Docblock
410+
*/
411+
public final string $publicfinal;
412+
413+
#[AnAttribute]
414+
final bool $finalB;
415+
416+
final private bool $finalPrivate;
417+
}

src/Standards/Squiz/Tests/WhiteSpace/MemberVarSpacingUnitTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ public function getErrorList($testFile='')
8383
412 => 1,
8484
415 => 1,
8585
416 => 1,
86+
420 => 1,
87+
427 => 1,
8688
];
8789

8890
default:

0 commit comments

Comments
 (0)