Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0b3c22d7b9 | |||
| 835bc747c4 | |||
| 1e9156600a | |||
| 0a744f4209 | |||
| 4454cdd772 | |||
| a6c8800de5 | |||
| b9fd81238d |
+6
-1
@@ -6,6 +6,7 @@ namespace validator;
|
|||||||
|
|
||||||
|
|
||||||
use Database\ModelInterface;
|
use Database\ModelInterface;
|
||||||
|
use Exception;
|
||||||
use Kiri;
|
use Kiri;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -15,6 +16,7 @@ use Kiri;
|
|||||||
class Validator extends BaseValidator
|
class Validator extends BaseValidator
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* classMap
|
* classMap
|
||||||
*/
|
*/
|
||||||
@@ -42,6 +44,7 @@ class Validator extends BaseValidator
|
|||||||
'round' => ['class' => RoundValidator::class,],
|
'round' => ['class' => RoundValidator::class,],
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
/** @var BaseValidator[] */
|
/** @var BaseValidator[] */
|
||||||
private ?array $validators = [];
|
private ?array $validators = [];
|
||||||
|
|
||||||
@@ -51,6 +54,7 @@ class Validator extends BaseValidator
|
|||||||
* @param array $fields
|
* @param array $fields
|
||||||
* @param array $rules
|
* @param array $rules
|
||||||
* @return $this
|
* @return $this
|
||||||
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public function make(ModelInterface $model, array $fields, array $rules): static
|
public function make(ModelInterface $model, array $fields, array $rules): static
|
||||||
{
|
{
|
||||||
@@ -72,10 +76,11 @@ class Validator extends BaseValidator
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param ModelInterface $model
|
* @param ModelInterface $model
|
||||||
|
* @param $field
|
||||||
* @param $key
|
* @param $key
|
||||||
* @param $val
|
* @param $val
|
||||||
* @return array
|
* @return array
|
||||||
* @throws
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
protected function mapGen(ModelInterface $model, $field, $key, $val): array
|
protected function mapGen(ModelInterface $model, $field, $key, $val): array
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@
|
|||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=8.0",
|
"php": ">=8.5",
|
||||||
"ext-json": "*",
|
"ext-json": "*",
|
||||||
"ext-pdo": "*"
|
"ext-pdo": "*"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user