-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathHonorifics.php
65 lines (62 loc) · 1.39 KB
/
Honorifics.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
namespace F9Web\ValidationRules\Support;
use Illuminate\Contracts\Support\Arrayable;
class Honorifics implements Arrayable
{
/**
* @link https://en.wikipedia.org/wiki/English_honorifics
* @return array|string[]
*/
public function toArray(): array
{
return [
'master',
'mr',
'mister',
'miss',
'mrs',
'ms',
'mx',
'm', // https://en.wikipedia.org/wiki/English_honorifics#cite_note-17
'sir',
'gentleman',
'sire',
'major',
'mistress',
'madam',
'captain',
'dame',
'lord',
'lady',
'esq',
'excellency',
'the honourable',
'the right honourable',
'the most honourable',
'dr',
'professor',
'father',
'qc',
'ci',
'sci',
'eur eng',
'chancellor',
'vice-chancellor',
'principal',
'president',
'master',
'warden',
'dean',
'regent',
'rector',
'provost',
'director',
'chief executive',
'fr',
'pr',
'br',
'sr',
'elder',
];
}
}