1 | <?php |
||
7 | class English implements LanguageInterface |
||
8 | { |
||
9 | const SUFFIXES = [ |
||
10 | '1st' => '1st', |
||
11 | '2nd' => '2nd', |
||
12 | '3rd' => '3rd', |
||
13 | '4th' => '4th', |
||
14 | '5th' => '5th', |
||
15 | 'i' => 'I', |
||
16 | 'ii' => 'II', |
||
17 | 'iii' => 'III', |
||
18 | 'iv' => 'IV', |
||
19 | 'v' => 'V', |
||
20 | 'apr' => 'APR', |
||
21 | 'cme' => 'CME', |
||
22 | 'dmd' => 'DMD', |
||
23 | 'jr' => 'Jr', |
||
24 | 'junior' => 'Junior', |
||
25 | 'ma' => 'MA', |
||
26 | 'md' => 'MD', |
||
27 | 'pe' => 'PE', |
||
28 | 'phd' => 'PhD', |
||
29 | 'rph' => 'RPh', |
||
30 | 'senior' => 'Senior', |
||
31 | 'sr' => 'Sr', |
||
32 | ]; |
||
33 | |||
34 | const SALUTATIONS = [ |
||
35 | 'dr' => 'Dr.', |
||
36 | 'fr' => 'Fr.', |
||
37 | 'madam' => 'Madam', |
||
38 | 'master' => 'Mr.', |
||
39 | 'miss' => 'Miss', |
||
40 | 'mister' => 'Mr.', |
||
41 | 'mr' => 'Mr.', |
||
42 | 'mrs' => 'Mrs.', |
||
43 | 'ms' => 'Ms.', |
||
44 | 'mx' => 'Mx.', |
||
45 | 'rev' => 'Rev.', |
||
46 | 'sir' => 'Sir', |
||
47 | ]; |
||
48 | |||
49 | const LASTNAME_PREFIXES = [ |
||
50 | 'da' => 'da', |
||
51 | 'de' => 'de', |
||
52 | 'del' => 'del', |
||
53 | 'della' => 'della', |
||
54 | 'der' => 'der', |
||
55 | 'di' => 'di', |
||
56 | 'du' => 'du', |
||
57 | 'la' => 'la', |
||
58 | 'pietro' => 'pietro', |
||
59 | 'st' => 'st.', |
||
60 | 'ter' => 'ter', |
||
61 | 'van' => 'van', |
||
62 | 'vanden' => 'vanden', |
||
63 | 'vere' => 'vere', |
||
64 | 'von' => 'von', |
||
65 | ]; |
||
66 | |||
67 | public function getSuffixes(): array |
||
71 | |||
72 | public function getSalutations(): array |
||
76 | |||
77 | public function getLastnamePrefixes(): array |
||
81 | } |
||
82 |