diff --git a/psalm-baseline.xml b/psalm-baseline.xml
index d769180a..34476db4 100644
--- a/psalm-baseline.xml
+++ b/psalm-baseline.xml
@@ -998,12 +998,10 @@
-
- self::$loader === null
-
-
- self::$translator !== null
-
+
+ isset(self::$loader)
+ isset(self::$translator)
+
diff --git a/src/Translator.php b/src/Translator.php
index ecb801f0..38234107 100644
--- a/src/Translator.php
+++ b/src/Translator.php
@@ -5,6 +5,7 @@
namespace PhpMyAdmin\SqlParser;
use PhpMyAdmin\MoTranslator\Loader;
+use PhpMyAdmin\MoTranslator\Translator as MoTranslator;
use function class_exists;
@@ -15,24 +16,20 @@ class Translator
{
/**
* The MoTranslator loader object.
- *
- * @var Loader
*/
- private static $loader;
+ private static Loader $loader;
/**
* The MoTranslator translator object.
- *
- * @var \PhpMyAdmin\MoTranslator\Translator
*/
- private static $translator;
+ private static MoTranslator $translator;
/**
* Loads translator.
*/
public static function load(): void
{
- if (self::$loader === null) {
+ if (! isset(self::$loader)) {
// Create loader object
self::$loader = new Loader();
@@ -48,7 +45,7 @@ public static function load(): void
self::$loader->bindtextdomain('sqlparser', __DIR__ . '/../locale/');
}
- if (self::$translator !== null) {
+ if (isset(self::$translator)) {
return;
}