summaryrefslogtreecommitdiffstats
path: root/app/classes/PlanetError.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/classes/PlanetError.php')
-rw-r--r--app/classes/PlanetError.php16
1 files changed, 6 insertions, 10 deletions
diff --git a/app/classes/PlanetError.php b/app/classes/PlanetError.php
index e47ab1d..a7d2a63 100644
--- a/app/classes/PlanetError.php
+++ b/app/classes/PlanetError.php
@@ -2,30 +2,26 @@
class PlanetError
{
- public $level;
+ public int $level;
+
+ /** @var array<int, string> */
public $levels = array(
1 => 'notice',
2 => 'warning',
3 => 'error',
);
- public $message;
+ public string $message;
/**
* PlanetError constructor.
- * @param $level
- * @param $message
*/
- public function __construct($level, $message)
+ public function __construct(int $level, string $message)
{
$this->level = (int) $level;
$this->message = $message;
}
- /**
- * @param string $format
- * @return string
- */
- public function toString($format = '%1$s: %2$s')
+ public function toString(string $format = '%1$s: %2$s') : string
{
return sprintf($format, $this->levels[$this->level], $this->message);
}