Skip to content

Commit 5e403a7

Browse files
committed
Fixing PHPStan, adding tests on PHP 7.4
1 parent 5115077 commit 5e403a7

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

.travis.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ language: php
22
sudo: false
33
php:
44
- 7.1
5-
- 7.2
6-
- 7.3
5+
- 7.4
76
env:
87
global:
98
# We need to prefer source to get PHPStan test directory. Otherwise, it is removed from ZIP

src/Rules/UseSafeClassesRule.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717

1818
/**
1919
* This rule checks that no "unsafe" classes are instantiated in code.
20+
*
21+
* @implements Rule<Node\Expr\New_>
2022
*/
2123
class UseSafeClassesRule implements Rule
2224
{

src/Utils/ClassListLoader.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,16 @@
99

1010
class ClassListLoader
1111
{
12+
/**
13+
* @var array<class-string,class-string>
14+
*/
1215
private static $classes = [
1316
'DateTime' => 'DateTime',
1417
'DateTimeImmutable' => 'DateTimeImmutable',
1518
];
1619

1720
/**
18-
* @return string[]
21+
* @return class-string[]
1922
*/
2023
public static function getClassList(): array
2124
{

0 commit comments

Comments
 (0)