From be93195188093b2bfdfb30f0088b5c26822b81d8 Mon Sep 17 00:00:00 2001 From: Shift Date: Fri, 16 Feb 2024 20:33:27 +0000 Subject: [PATCH] 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. --- app/Application.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Application.php b/app/Application.php index 6b11075d..f6860305 100644 --- a/app/Application.php +++ b/app/Application.php @@ -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; }