File tree 2 files changed +37
-3
lines changed
src/Symfony/Bridge/PhpUnit
2 files changed +37
-3
lines changed Original file line number Diff line number Diff line change
1
+ name : PhpUnitBridge
2
+
3
+ on :
4
+ push :
5
+ paths :
6
+ - ' src/Symfony/Bridge/PhpUnit/**'
7
+ pull_request :
8
+ paths :
9
+ - ' src/Symfony/Bridge/PhpUnit/**'
10
+
11
+ jobs :
12
+
13
+ lint :
14
+ name : Lint
15
+ runs-on : ubuntu-latest
16
+
17
+ steps :
18
+ - name : Checkout
19
+ uses : actions/checkout@v2
20
+
21
+ - name : Setup PHP
22
+ uses : shivammathur/setup-php@v2
23
+ with :
24
+ coverage : " none"
25
+ php-version : " 5.5"
26
+
27
+ - name : Lint
28
+ run : find ./src/Symfony/Bridge/PhpUnit -name '*.php' | grep -v -e /Tests/ -e ForV6 -e ForV7 -e ForV8 -e ForV9 -e ConstraintLogicTrait | parallel -j 4 php -l {}
Original file line number Diff line number Diff line change @@ -30,17 +30,23 @@ public static function withMockedClasses(array $classes)
30
30
31
31
public static function class_exists ($ name , $ autoload = true )
32
32
{
33
- return (bool ) (self ::$ classes [ltrim ($ name , '\\' )] ?? \class_exists ($ name , $ autoload ));
33
+ $ name = ltrim ($ name , '\\' );
34
+
35
+ return isset (self ::$ classes [$ name ]) ? (bool ) self ::$ classes [$ name ] : \class_exists ($ name , $ autoload );
34
36
}
35
37
36
38
public static function interface_exists ($ name , $ autoload = true )
37
39
{
38
- return (bool ) (self ::$ classes [ltrim ($ name , '\\' )] ?? \interface_exists ($ name , $ autoload ));
40
+ $ name = ltrim ($ name , '\\' );
41
+
42
+ return isset (self ::$ classes [$ name ]) ? (bool ) self ::$ classes [$ name ] : \interface_exists ($ name , $ autoload );
39
43
}
40
44
41
45
public static function trait_exists ($ name , $ autoload = true )
42
46
{
43
- return (bool ) (self ::$ classes [ltrim ($ name , '\\' )] ?? \trait_exists ($ name , $ autoload ));
47
+ $ name = ltrim ($ name , '\\' );
48
+
49
+ return isset (self ::$ classes [$ name ]) ? (bool ) self ::$ classes [$ name ] : \trait_exists ($ name , $ autoload );
44
50
}
45
51
46
52
public static function register ($ class )
You can’t perform that action at this time.
0 commit comments