29 lines
506 B
PHP
29 lines
506 B
PHP
|
<?php
|
||
|
|
||
|
namespace kernel;
|
||
|
|
||
|
use Josantonius\Session\Facades\Session;
|
||
|
|
||
|
class Flash
|
||
|
{
|
||
|
|
||
|
public static function setMessage(string $type, string $msg): void
|
||
|
{
|
||
|
Session::start();
|
||
|
Session::set($type, $msg);
|
||
|
}
|
||
|
|
||
|
public static function getMessage(string $type): string
|
||
|
{
|
||
|
$msg = Session::get($type, false);
|
||
|
Session::remove($type);
|
||
|
|
||
|
return $msg;
|
||
|
}
|
||
|
|
||
|
public static function hasMessage(string $type): bool
|
||
|
{
|
||
|
return Session::has($type);
|
||
|
}
|
||
|
|
||
|
}
|