This commit is contained in:
zimoyin
2026-04-01 15:07:15 +08:00
commit ac95dbb1c8
55 changed files with 11634 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
<?php
namespace app\repository;
use support\Model;
abstract class BaseRepository
{
protected Model $model;
public static abstract function new(): BaseRepository;
}
@@ -0,0 +1,17 @@
<?php
namespace app\repository\exception;
use RuntimeException;
class NotFoundUserException extends RuntimeException
{
public function __construct(
$message = 'Not Found User in database',
int $code = 404,
?\Throwable $previous = null
)
{
parent::__construct($message, $code, $previous);
}
}
@@ -0,0 +1,17 @@
<?php
namespace app\repository\exception;
use RuntimeException;
class ResultNotAsExpectedException extends RuntimeException
{
public function __construct(
$message = 'Result not as expected',
int $code = 404,
?\Throwable $previous = null
)
{
parent::__construct($message, $code, $previous);
}
}