mirror of
https://github.com/linuxserver/Heimdall.git
synced 2026-02-22 04:30:32 +09:00
Convert string references to ::class
PHP 5.5.9 adds the new static `class` property which provides the fully qualified class name. This is preferred over using strings for class names since the `class` property references are checked by PHP.
This commit is contained in:
@@ -95,7 +95,7 @@ class Application extends Model
|
||||
$name = $this->name;
|
||||
$name = preg_replace('/[^\p{L}\p{N}]/u', '', $name);
|
||||
|
||||
return '\App\SupportedApps\\'.$name.'\\'.$name;
|
||||
return \App\SupportedApps::class.$name.'\\'.$name;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -106,7 +106,7 @@ class Application extends Model
|
||||
{
|
||||
$name = preg_replace('/[^\p{L}\p{N}]/u', '', $name);
|
||||
|
||||
$class = '\App\SupportedApps\\'.$name.'\\'.$name;
|
||||
$class = \App\SupportedApps::class.$name.'\\'.$name;
|
||||
|
||||
return $class;
|
||||
}
|
||||
@@ -188,7 +188,7 @@ class Application extends Model
|
||||
return null;
|
||||
}
|
||||
$classname = preg_replace('/[^\p{L}\p{N}]/u', '', $app->name);
|
||||
$app->class = '\App\SupportedApps\\'.$classname.'\\'.$classname;
|
||||
$app->class = \App\SupportedApps::class.$classname.'\\'.$classname;
|
||||
|
||||
return $app;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user