Skip to content

Commit 02a72fc

Browse files
authored
Add validation_rules support (#296)
* Add validation_rules support * $source not $this
1 parent a058ee3 commit 02a72fc

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
},
2626
"require": {
2727
"php": "^8.1",
28-
"statamic/cms": "^5.0.1"
28+
"statamic/cms": "^5.7"
2929
},
3030
"require-dev": {
3131
"doctrine/dbal": "^3.8",

src/Assets/AssetContainer.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ public function fillFromModel(Model $model)
5252
->searchIndex($model->settings['search_index'] ?? null)
5353
->sourcePreset($model->settings['source_preset'] ?? null)
5454
->warmPresets($model->settings['warm_presets'] ?? null)
55+
->validationRules($model->settings['validation_rules'] ?? null)
5556
->model($model);
5657

5758
return $this;
@@ -73,6 +74,7 @@ public function toModel()
7374
'search_index' => $this->searchIndex(),
7475
'source_preset' => $this->sourcePreset,
7576
'warm_presets' => $this->warmPresets,
77+
'validation_rules' => $this->validationRules(),
7678
],
7779
]);
7880
}
@@ -91,6 +93,7 @@ public static function makeModelFromContract(AssetContainerContract $source)
9193
'search_index' => $source->searchIndex(),
9294
'source_preset' => $source->sourcePreset,
9395
'warm_presets' => $source->warmPresets,
96+
'validation_rules' => $source->validationRules(),
9497
],
9598
]);
9699

0 commit comments

Comments
 (0)