キャッシュデータの作成

This commit is contained in:
2026-04-27 14:22:56 +09:00
parent 1bc9e594e2
commit 5b1a9c51bf
8 changed files with 198 additions and 127 deletions

View File

@@ -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);
}
}