Skip to content

Commit 22ce4ff

Browse files
derrabusnicolas-grekas
authored andcommitted
[PhpUnitBridge] Lint files with PHP 5.5
1 parent a0a4d0b commit 22ce4ff

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

ClassExistsMock.php

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,23 @@ public static function withMockedClasses(array $classes)
3030

3131
public static function class_exists($name, $autoload = true)
3232
{
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);
3436
}
3537

3638
public static function interface_exists($name, $autoload = true)
3739
{
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);
3943
}
4044

4145
public static function trait_exists($name, $autoload = true)
4246
{
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);
4450
}
4551

4652
public static function register($class)

0 commit comments

Comments
 (0)