| 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 |