with cast tests

This commit is contained in:
icefox 2026-02-18 20:29:13 -03:00
parent afb47c1977
commit 3a26a2e0c2
No known key found for this signature in database
8 changed files with 154 additions and 3 deletions

View file

@ -0,0 +1,20 @@
<?php
declare(strict_types=1);
namespace Tests\Casters;
class SimpleValueCaster
{
public function cast(mixed $value): SimpleValue
{
return new SimpleValue($value['value'] * 2);
}
public static function rules(): array
{
return [
'value' => ['required', 'numeric'],
];
}
}