pattern = $pattern; } public function validate($value) { return \is_string($value) && preg_match($this->pattern, $value) === 1; } public function message() { return __('The :attribute is not in the expected format.', 'bit-connect'); } public function setRuleName($ruleName): void { parent::setRuleName('pattern'); } public function getParamKeys() { return []; } public function setParameterValues($paramKeys, $paramValues): void {} }