Skip to content

Commit 98d01ed

Browse files
committed
Validation cleanup
1 parent 8fcea39 commit 98d01ed

File tree

10 files changed

+1
-282
lines changed

10 files changed

+1
-282
lines changed

docs/DataConfiguration.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,5 @@ DataConfiguration::getInstance([
3939
ScalarTypeSerializer::class,
4040
]
4141
],
42-
43-
'validation' => [
44-
'ruleReferer' => ValidationRulesReferer::class,
45-
'validator' => Validator::class,
46-
]
4742
])
4843
```

src/Concerns/ValidateableData.php

Lines changed: 0 additions & 78 deletions
This file was deleted.

src/Configuration/DataConfiguration.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ class DataConfiguration implements Configuration
1212
protected function __construct(
1313
protected(set) NormalizersConfiguration $normalizers,
1414
protected(set) SerializersConfiguration $serializers,
15-
protected(set) ValidationConfiguration $validation,
1615
) {
1716
}
1817

@@ -38,10 +37,6 @@ public static function getInstance(
3837
Arr::getArray($config ?? [], 'serializers'),
3938
$forceCreate
4039
),
41-
validation: ValidationConfiguration::getInstance(
42-
Arr::getArray($config ?? [], 'validation'),
43-
$forceCreate
44-
)
4540
);
4641
}
4742
}

src/Configuration/ValidationConfiguration.php

Lines changed: 0 additions & 64 deletions
This file was deleted.

src/Contracts/ValidateableData.php

Lines changed: 0 additions & 29 deletions
This file was deleted.

src/Data.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,16 @@
55
use Nuxtifyts\PhpDto\Contracts\BaseData as BaseDataContract;
66
use Nuxtifyts\PhpDto\Contracts\EmptyData as EmptyDataContract;
77
use Nuxtifyts\PhpDto\Contracts\CloneableData as CloneableDataContract;
8-
use Nuxtifyts\PhpDto\Contracts\ValidateableData as ValidateableDataContract;
98
use Nuxtifyts\PhpDto\Concerns\BaseData;
109
use Nuxtifyts\PhpDto\Concerns\EmptyData;
1110
use Nuxtifyts\PhpDto\Concerns\CloneableData;
12-
use Nuxtifyts\PhpDto\Concerns\ValidateableData;
1311

1412
abstract readonly class Data implements
1513
BaseDataContract,
1614
EmptyDataContract,
17-
CloneableDataContract,
18-
ValidateableDataContract
15+
CloneableDataContract
1916
{
2017
use BaseData;
2118
use EmptyData;
2219
use CloneableData;
23-
use ValidateableData;
2420
}

src/Support/Validation/Contracts/DataValidator.php

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/Support/Validation/Contracts/RuleReferer.php

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/Support/Validation/ValidationRulesReferer.php

Lines changed: 0 additions & 27 deletions
This file was deleted.

src/Support/Validation/Validator.php

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)