キャッシュデータの作成
This commit is contained in:
12
util.php
12
util.php
@@ -11,18 +11,20 @@ enum LogType {
|
||||
class Result {
|
||||
public bool $isSuccess;
|
||||
public ?string $message;
|
||||
public array $data;
|
||||
|
||||
public function __construct(bool $isSuccess, ?string $message = null) {
|
||||
public function __construct(bool $isSuccess, ?string $message = null, array $data = []) {
|
||||
$this->isSuccess = $isSuccess;
|
||||
$this->message = $message;
|
||||
$this->data = $data;
|
||||
}
|
||||
|
||||
public static function Success(?string $message = null): self {
|
||||
return new self(true, $message);
|
||||
public static function Success(?string $message = null, array $data = []): self {
|
||||
return new self(true, $message, $data);
|
||||
}
|
||||
|
||||
public static function Error(string $message): self {
|
||||
return new self(false, $message);
|
||||
public static function Error(string $message, array $data = []): self {
|
||||
return new self(false, $message, $data);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user