*/ public static function filterRules(): array { return [ 'search' => ['sometimes', 'string', 'max:255'], 'type' => ['sometimes', 'string', Rule::enum(MediaType::class)], ]; } /** * @return array */ public function rules(): array { return self::filterRules(); } }