Skip to content

creating a rule with a Anonymous class does not allow custom error message #1477

Open
@jupitern

Description

@jupitern

Description:
creating a rule with a Anonymous class does not allow custom error message. Any ideia how it can be done? Thanks

$v = (new v)->key('Address', (new class extends AbstractRule {
        public function validate($input): bool
        {
            return false;
        }
    })->setTemplate("{{name}} is not good!"), true);

try  {
    $v->assert(['Address' => "cvejvn"]);

} catch (NestedValidationException $e) {
    var_dump($e->getFullMessage());
}

Output:

array(1) {
  ["Address"]=>
  string(21) "Address must be valid"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions