Skip to content

Commit 7ae9594

Browse files
committed
refactor: do not use array_merge()
1 parent eaedd25 commit 7ae9594

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/Validation/ValidationRules.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,16 @@ public function getRegistrationRules(): array
3434
return $setting;
3535
}
3636

37-
$usernameValidationRules = $this->config->usernameValidationRules;
38-
$emailValidationRules = $this->config->emailValidationRules;
39-
40-
$usernameValidationRules['rules'] = array_merge(
41-
$usernameValidationRules['rules'],
42-
[sprintf('is_unique[%s.username]', $this->tables['users'])]
37+
$usernameValidationRules = $this->config->usernameValidationRules;
38+
$usernameValidationRules['rules'][] = sprintf(
39+
'is_unique[%s.username]',
40+
$this->tables['users']
4341
);
44-
$emailValidationRules['rules'] = array_merge(
45-
$emailValidationRules['rules'],
46-
[sprintf('is_unique[%s.secret]', $this->tables['identities'])]
42+
43+
$emailValidationRules = $this->config->emailValidationRules;
44+
$emailValidationRules['rules'][] = sprintf(
45+
'is_unique[%s.secret]',
46+
$this->tables['identities']
4747
);
4848

4949
$passwordRules = $this->getPasswordRules();

0 commit comments

Comments
 (0)