Skip to content

v4.2.0: Enum validation

Choose a tag to compare

@craigrileyuk craigrileyuk released this 26 Aug 01:05
· 3 commits to main since this release
310727f
  • Feature: Added basic support for enum validation
use EvoWpRestRegistration\Rule;

protected function rules()
{
    return [
        'type' => ['sometimes','required',Rule::enum(ProductTypeEnum::class)],
    ];
}

Note that you must use a rules function to define your rules rather than a simple array.

Backed enums only are supported for the time being.