key, $value)) { return; } $value = $value[$this->key] ?? null; if (!is_string($value) && null !== $value) { $fail('validation.filter_not_string')->translate(['filter' => $this->key]); } if (!in_array($value, $this->values, true)) { $fail('validation.filter_must_be_in')->translate(['filter' => $this->key, 'values' => implode(', ', $this->values)]); } // $fail('validation.filter_not_string')->translate(['filter' => $this->key]); } }